bro, trust me i tried to break it, i booted without kernel parameters, my system didn't even had a root partition, shit was craze, and it didn't have a /home, rolled back just fine
-rebase from different fedora versions, i couldn't even login because of kernel versions(yeah even trying to login as root didn't work)
but, i read a history that happened a bug in ostree, in the early days, and the devs needed to ask the users to fix it manually, but was when in the start of silverblue
yeah, home directory is mutable, but you can simply create another user, the /etc is also mutable(the system do a diff of it every update) but you can see every file that changed there(compared with the remote image) using ostree, or create another deploy where you discart your /etc, so, if you discart your /etc, and create another user, you have fresh install, without needing to reinstall using a pendrive etc
isn't the opposite?, fedora started ostree, ublue came after