Ranting about Nix being hard is like going to Russia and complaining that the local language doesn't sound English. Like many other things worth your time, it's something you learn through deliberate practice and focus.
> it's something you learn through deliberate practice and focus. That sounds like a massive barrier to entry and more effort than solving the problems I currently have.
It's a lot of effort, and in the end you're left with a different, more interesting set of problems.
I don't regret spending that effort, but it needs to be easier if we want more users. I don't think there's any answer besides lots more effort from the nixos dev side, however.