Waiting an extra year to jump on new macOS releases has been the norm for sane people for quite some time now.
It sucks if you buy a new mac which isn't supported by older macOS releases though, so maybe don't do that for a year or so. I guess you sometimes just have to put your new Apple device in storage for a year until there's functional software.
For me I simply don't upgrade ever until I'm forced to, usually by an app that I want to use.
As someone without an iPhone and who doesn't really use included desktop apps, there are simply never any improvements in the OS for me, only regressions.
It sucks if you buy a new mac which isn't supported by older macOS releases though, so maybe don't do that for a year or so. I guess you sometimes just have to put your new Apple device in storage for a year until there's functional software.