You're overstating the problem to the point I have more doubts than before I read your argument.
My beef with nix is the arcane syntax to get anything done. Yes, it's documented. No, it doesn't help that it reads like one of those strict, convoluted standards written by a committee of experts.