As a longtime Fedora user, I agree that upgrading every six months is more painful than it needs to be. It's generally a LOT of packages — in the thousands — and takes a VERY long time.
The option to upgrade once a year makes this more palatable, to be sure.
I haven't tried Silverblue yet, but that might make the upgrades faster and less painful.