Comment by butlike
This seems like a ridiculous point. Basically all software doesn't allow downgrades. Sure, if something happens during install, there's modern safeguards to prevent bricking your device, but upgrading software is usually a one-way street. It's why major companies have tiered rollouts of new features, beta programs, and developer previews.
To a corollary: Would you trust a software development team who doesn't trust their feature enhancements enough to where they provide an option to roll back the software? It would be like a clothing designer saying "Actually, buy last years runway, this year's might have some issues..."
As a user, I get 'undo' functionality because I'm playing in the sandbox. I trust that the sandbox is sound if I'm able to use it, and trust it will get ever-better as time goes on.
Why is this a ridiculous point?
If I'm using version 1 of a tool to do some work, then I upgrade to version 2, and it means I cannot do my work as efficiently as before (maybe the update broke the tool, or maybe the user-interface was changed so much that my productivity went down the drain), then why am I not allowed to roll back the upgrade? What if I have a deadline, tomorrow morning at 9am? Not being able to downgrade can drive people up the wall.
Seriously these days everything looks like a work-in-progress. I think it is because of the internet. In many ways software was better before the internet. The continuous pushing of updates is a curse. And users need to have a way to deal with that.