It's not great, but do companies need to replace every computer every year or two? Companies generate so much e-waste when their workers are just doing email, web browsing, some mild excel, they would be fine with 10 year old computer hardware.
Windows 11 threw a spanner in the works by requiring TPM 2, that required hardware churn for any companies who just wanted software updates for existing computers, and at a time when graphics cards, then RAM, then storage became expensive.