@pastrychef I see your point and for the most part I agree with you. If you can throw ~3000$ every 2-3 years for the latest and greatest that's amazing! Since Apple M1 and Intel 12th gen game was changed, and for specific tasks there will be pros and cons for the both sides.
Don't forget the resale or trade-in value of the Mac. Whether you "throw" money at a new system or at upgrades, you are still spending. Is it better to throw your money at upgrading an old clunker or to get a shiny new rig?
Being able to upgrade your workstation is important because the work you have to do may change in weeks, sometimes days, and having the option to upgrade your storage, RAM, GPU sometimes is crucial.
In corporate environments, how often are the systems upgraded? From what I've seen, at best, the RAM may get upgraded but little else. Again, if you configure your system with enough RAM from the get go, this should not be a problem.
Configuring a system with too little RAM can be a waste of money too. Example, if I configured my i9-9900K system with 4x8GB of RAM and decide it wasn't enough, I would have had to buy 4x16GB and what would I do with the old 4x8GB RAM? it would just sit around wasted.
How many users here have more than 64GB of RAM? More than 128GB?
By the way most of my friends who work in the music production use mostly Mojave, some of them Catalina/BigSur and I think this applies to the majority of the professionals. They don't like to "try" the new OS unless is a widely tested by us - everyday users. The lifespan of the hardware/software depends on your needs. I still have my Ivy Bridge computer working like a charm from Mountain Lion all the way to Monterey. Upgraded it to 32 gigs of ram, RX 580 and bigger ssd's that costs just a fraction of the price of a new PC or Mac. So yea, it lasted more than a decade and for the job assigned it's still great. Not to mention the electronic waste. I live in US but never liked that crazy consumer desire to always buy the new crap despite the old one is perfectly fine. Everybody has it's own point of view. That's mine. Don't want to go offtopic that much, we are waiting for the new MacPro
That's great. I'm sure there are lots of users to keep old systems running with old software. For them, none of this matters because they have no interest in new systems, OSes, or software. For them, they should be looking to eBay for old hardware.
If the Ivy Bridge user already have 32GB of RAM, how much more can they upgrade? What are they going to upgrade to if they already have a 4790K?
Buying new hardware may contribute to e-waste, running old, inefficient power hungry hardware will use a lot more power. My i9-9900K idled at over 80W. My Mac Studio idles at 10-13W. What's worse for the environment?