Right so in that way, its very reproducible. That was my understanding and I appreciate you for the more in depth explanation but is there advantage to that versus an immutable distro? Wouldn't a immutable distro work in a similar way being reproducible among many machines?
Rollbacks can be done on immutable distros as well right? I'm just curious why Nix was the first choice and not something immutable.