I said you won't be able to break it, but an update can. Bazzite is an open source project with limited resources, and shit happens from time to time.
However, in cases like that you can always fix it by either doing a rollback (one liner: sudo rpm-ostree rollback
), or by simply choosing the previous working version in grub while the machine is booting using the arrow keys.
Don't knock it till you've tried it. History has shown that a system package manager is a very poor solution for distributing software. Anyone who disagrees has never been involved in shipping and/or supporting software on Linux. Nix tries to solve this one way, immutable distros solve it another (IMO much simpler) way.
You can still install software using a traditional package manager via podman or docker. Toolbox and Distrobox streamline this for the common shell use-case by automatically doing things like mounting your home directory, using host networking, etc so it looks/acts like a regular shell. Anything you install in the container works exactly as it would on the host, except you can completely wreck it without breaking your host (just don't rm -rf your home directory, or anything shared)
Immutability is the future of the Linux desktop.