Sadly, I know the moment I get my next Mac, the clock for the loss of macOS and features support will start ticking. Probably 7 years for macOS support, and 4 to 5 years to not receive new features.
That’s why I’m putting off the most I can the purchase of my next Mac mini. My 2014 Mac mini (Core i5 @ 2.60GHz + 8GB of RAM + 1TB SSD) is running Monterey pretty well, and for basic, non demanding tasks, it works very well.
However, I’d like to have an Apple Silicon Mac mini (because at this point I no longer believe Apple could launch a 12” MacBook), because some tasks like video compression are way faster on those machines. And because I would like to run Sequoia, have widgets on the Mac, be able to see my iPhone on there, and all the new features.
But at the same time, I know that if I get a cheap M1 Mac mini, it will have a much shorter lifespan than a future M4 or even M5 Mac mini, so… I keep waiting until I feel like it’s the best moment to jump ship from my Intel computer. Which will be soon because I don’t think I’ll keep receiving security patches once Sequoia launches in September.
PS: please don’t bother recommending me the OpenCore Legacy Patcher, because 1) I don’t like to install things on the EFI boot system and tinkering at such a low level granting access to my Apple ID password and data, and 2) once macOS completely ditches X86 computers, likely next year, it will no longer be a viable alternative.
PS2: Once Apple starts shipping Macs with a minimum of 12 or 16GB of RAM, that will eventually become a cutting point for dropping support to previous models.
TL;DR: because Apple limits software support to ~7 years in the Mac platform, I’m delaying the purchase of a new machine in order to have as many software updates as possible. On a Windows machine, that wouldn’t probably be a trouble, because as long as the PC has decent specs, you can keep installing new Windows versions (exception came with W11 with the boot hardware requirements). And even if you have Windows 10, you still get support for a lot of software .