Setting up is not that hard, maintaining is.
As a person who realizes he missed lots of packages he needed to install way after setting up the OS, I couldn’t live with it. Ppl should know that Nix is tailored for the needs of servers, not the end users.