Because you don’t have access to any part of the system. Again, nobody is saying you can change everything.
But you have! And as said, there are people saying exactly that. BTW I actually understand the difference between NixOS and Arch. I mean you can actually change anything on NixOS and slowly transform it into a regular distribution without what it makes to be a Nix system. I mean if you have root rights on the system, then you could remove what it makes a NixOS and install a different package manager, set it sources up from Arch repositories in example and so fort.
I don't know if everything can be done like that, but theoretically there is no limit in access to any file and data on a Linux distribution. If you have root access. In example, what in particular cannot be changed in NixOS?