In general if you’re a professional software engineer, the productivity upgrade of upgrading your tools at least every 5-6 years is worth the money.
If you bought high-end-ish laptops in 2021, 2016, 2011, 2006, you’d have gone through 3 different microarchitectures, and had a transformative experience change on each upgrade. If you upgrade every year, not so much.
I don’t like the XCode MacOS version requirements - I couldnt build the JVM a while back because my work hadnt yet approved Monterey but XCode required it. That was annoying.