In traditional distros, apps dependencies are mixed with system files. In atomic distros you use flatpaks which are containerized and don’t see system files.
This is what I mean. I understand you can also install Flatpaks in traditional distros, but most people don’t install only flatpaks.
I keep saying this.
If you’re a sysadmin in charge of a bunch of computers, by all teams use NixOS.
But for personal use? Its easier to install everything by hand every time you reset your laptop (which should be maybe once per year at most) than it is to set up a config file on NixOS.