> each application can be presented with its own mix of system packages without any conflicts between them
Furthermore, everything is done, or in the way to be done, in a functional way: system configuration, deployment, etc.
There are even efforts to manage dotfiles currently getting implemented.
IMHO, the Nix way is a great leap ahead.