Actually, I think nixos could be a wonderful base for a beginner friendly OS, by limiting the user to very specific configurations which have been well tested. Don't allow the user to shoot themselves in the foot. But if you allow the user to start writing or modifying nix configurations, then all bets are off.