Try Silverblue or Kinoite. They’re designed such that if you find an update breaks something, you can literally revert to the version before that update with a reboot. Application distribution through flatpaks offers pre-configured environments so it’s not a pain to get stuff running. Toolbox lets you dick around in isolation from the system. You’d really have to go out of your way to break something. Great stuff.
Try Silverblue or Kinoite. They’re designed such that if you find an update breaks something, you can literally revert to the version before that update with a reboot. Application distribution through flatpaks offers pre-configured environments so it’s not a pain to get stuff running. Toolbox lets you dick around in isolation from the system. You’d really have to go out of your way to break something. Great stuff.
You also can revert transitional packages