Earlier quoted context omitted.
The problem is they don't allow the latest MacOS on not very old hardware. If they allowed the latest OS there would be less call to keep the older versions patched. > Name me one widely deployed OS that promises its users patches ad-infinitum. > Microsoft certainly doesn't patch all older versions of Windows. > Neither do all the widely deployed Linux flavours. But the latest and greatest Windows and Linux releases…
> But the latest and greatest Windows and Linux releases are installable on older devices. So is OS X Big Sur[1] and Monterey[2] For the majority of people all they need to do is pull their finger out and upgrade the OS from Catalina to Big Sur or Monterey. [1]https://support.apple.com/en-us/HT211238 [2]https://support.apple.com/en-us/HT212551
Modern computers should last a lot longer than that, especially if you can pass them on to users with less demanding requirements.
And fortunately Macs do last longer than that, but you have to install Linux or Windows to keep them up to date.