I don't upgrade at every new release. I'm just about to make the move from 16 to 19 because I can actually quantify the benefits.
Realistically, the upgrade cycle is likely more a business necessity to continue funding development of the product and to sell new seats. Most users certainly don't need to upgrade every year or so, and it might even be counterproductive.
I also don't feel compelled to master every new feature or add-on. I selectively use only what is essential to my work.
Cheers
Cameron Hestler, Architect
Archicad 27 / Mac Studio M1 Max - 32 GB / LG24" Monitors / 14.5 Sonoma