Well, with Haskell you know what it is oriented towards and you know what to expect, but Nix wants to control everything in the system by adding unnecessary complexity to the simple and making the complex even more complex.
Sounds like you want MacOS.
No, I like it practical and without such stupid design choices.