@revkarol I don't think that was the main aim of "immutability". There's a reason why some said "anti-hysteresis" is a better term, because the main point is reliability and predictability. Even with package managers, update issues can still happen - the point being to resist* improper updates that breaks the system and makes rollback easier.
*(not proof, much like how true waterproofing is not practical for most products)