The root filesystem is immutable, not the entire filesystem. So when you do upgrades and things it's super easy to roll back and you never need to rebuild your entire OS if a package is messed up or something.
Tbh I'm not great at explaining it, I'd just look up a YouTube video for it.
I believe bazzite is on btrfs by default. I just like the concept of a read only root filesystem. It helps make everything more stable so far for me personally
😁 I still never had an app that I wanted requiring it, but I’m very happy having it as quick temporary solution if I ever stumble over an app that does not run on Arch yet (In such cases I would try to fix the AUR package 😇)