[0] EDIT: for reference, my previous ThinkPad lasted me 14 years.
Since we are talking about OS support. 4th gen Intel isn’t supported by Windows 11, so you’d have to upgrade to Linux.
I ran a 2008 MBP until 2019. Then…gave it to my wife who used it until 2022. Finally retired it after the battery swelled. I suspect I could have replaced the battery and she could have got another couple of years out of it if I really needed.
Not once did that device ever feel obsolete.
In my view the forcefull obsolescence mechanism comprises the following strongly interacting practices:
1. Not supplying operating system updates for "older" hardware (actually not that old). Depending on your security posture this point alone may be sufficient.
2. Aggressively deprecating APIs and nudging developers to use the new APIs (i.e. nudging applications to not support the operating systems that run on the older OS that you have to run on the old hardware -- see point 1)
3. Ratcheting operating system upgrades with new hardware. There is no way to control the OS version that you use independent of hardware: replacing a machine always forces an OS upgrade.
4. Requiring the latest OS to run the latest development tools.
In combination, these practices create a treadmill that keeps everything "new" and anything older than 3 years not compatible. There's probably more to it than this but that's what I could write down quickly.
Their recent hardware is proving much more capable as tools than the budget i5 I had before, so I upgraded. In terms of machinery expenses, it's more than I'd like to spend on RAM and ssd than I'd prefer (their pricing ladder is comical) but the product is amazing. I'm going to wait as long as possible before I upgrade to Tahoe though, seems almost DoA
If they're working perfectly, why does it matter if they have current operating support? It doesn't seem like you're dependent on Apple.
The first iPad Pro can’t run adobe products for example.
The Mac is a bit more resilient to this, but it’s still worrying as yearly improvements become subtler.