It’s not really the same thing though, those are filesystem snapshots, not package registry snapshots.
Think of Nix generations as blueprints of how to construct your OS and environment, not the files themselves (though those are certainly required).
I’m not quite sure how to explain it, but it’s a lot more powerful than what basically amounts to a backup.
You can also rollback changes on arch using snapper.
It’s not really the same thing though, those are filesystem snapshots, not package registry snapshots. Think of Nix generations as blueprints of how to construct your OS and environment, not the files themselves (though those are certainly required). I’m not quite sure how to explain it, but it’s a lot more powerful than what basically amounts to a backup.