Are we talking about the same thing here? Immutable OS doesn’t mean that you’re restricted to modify, change, and improve your OS. It means the configuration of your OS can’t be changed, except when you really want to change it. If something broken, or you want to compare it to earlier configuration, you can go back.
If you’re using GNU here, even they made their own immutable system called Guix.