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.