Generated via ublue’s countme script https://github.com/ublue-os/countme/blob/main/growth_global.svg
Here is Fedora’s upstream graph to compare:

Generated via ublue’s countme script https://github.com/ublue-os/countme/blob/main/growth_global.svg
Here is Fedora’s upstream graph to compare:

The immutability is the main difference. If something gets messed up, on boot you simply change to the previous image and you’re back up and running again.
I keep seeing people saying this but realistically how many new users had to do that? IMO, it’s just the fact that Bazzite has pretty much everything you need out of the box.