Nix is far different than everything else you mention. It&#x27;s not tied to a particular Linux distribution or OS (well, Windows&#x2F;Cygwin support is shaky but nobody is stopping you from improving that). It provides a foundation (functional package management) unlike any other package manager (except Guix), which solves and allows you to solve many problems that are inherently unsolvable in other PMs (just read the docs ;).<p>The reason people keep flocking to the favorite language-specific package manager is that it is seemingly the easiest way to solve their immediate problem - get the dependencies installed so they can get on with coding. And the reason not many people go with Nix is first they don&#x27;t know about it, second it initially seems scary, third the particular package they need may not yet exist.