But MS service packs work on the oldest hardware physically possible. They phased out my brother's MacPro4,1 that's more powerful than every newer Mac that isn't a Mac Pro.
This is stupid hubris on Apple's part.
I have a Mac Pro 4.1 flashed to 5.1 to support dual 6-core Xeons.
My CPU benchmark score is higher than the best MP2013 trashcan.
I am using a GTX 960 graphics card.
There is no reason that this machine can't handle the next 10-20 years of whatever operating systems can bring.
But there will be solutions... Mac Pro 1.1 users can install a special boot.efi file to allow their macs to boot El Capitan. The whole OS itself works unmodified.
Something similar will happen for MP4.1. Maybe it even works out of the box for MP4.1's flashed to 5.1.
Only one thing is for sure: I have been pissed off for years at Apple for pissing on pro users. No new hardware and no upgradeable machines. And no bootscreen on my Mac Pro just because I have the audacity to install a modern PC graphics card?
My MacBook Pro 2010 and Mac Pro 2009 are the last Macs I ever buy. When they die, I will exclusively make hackintoshes for full upgradability, bootscreens, effortless multi-OS support, etc. Apple said screw pros; so I say screw Apple. I just need the OS and Logic Pro X, and there is no sense buying powerful, super expensive, unupgradable Apple hardware if they arbitrarily make it obsolete in 7 years, despite it being way more powerful than modern machines.
The hardware in the 2009, 2010 and 2012 Mac Pros is identical (only the motherboard firmware differs to add hexacore CPU support). The drivers for everything in the 2009 is therefore already in Sierra. The decision to drop it was greed. Apple could afford to support very powerful discontinued machines but they want us to pay pay pay every year. Well for Mac Pros there isn't even anything to buy, so this is the sad, pathetic end for Apple's long-dying pro market.
EDIT: Great news!
Mac Pro 4.1 flashed to 5.1 firmware supports the stock, unmodified macOS Sierra installer and runs the OS perfectly. This brings hope to the hordes of people who bought MP2009's as the most cost-effective Mac Pro choice recently.
(The linked thread also reveals that Apple has updated the built-in NVIDIA driver to a version that supports Maxwell cards, ie. the GTX 9xx series, but that they MANUALLY DELETED the support for Maxwell cards just to be dicks, so that we still need to juggle NVIDIAS Web Driver before every OS update. Nothing surprises me about Apple anymore.) I'll be rocking as many new OS versions as this flashed "5.1" allows me, hopefully many versions to come. After that, I suspect we'll need some minor tweak to get some future macOS version to run. And when the day comes that it finally becomes totally unsupported, I'll be able to build a new Hackintosh with some awesome, unreleased "future hardware" (TM). Probably a 40-core Intel by then or something. A few years ago I despised Hackintoshes. Now they're the
best way to run OS X / macOS. Goodbye Apple. Your OS is great but your Mac Desktop hardware has fallen from grace...
PS... Think about it: The main argument against Hackintoshes is that Apple doesn't want people to run OS X that way, so you would constantly be fighting Apple for the right to run OS X. Well, Apple doesn't want its own hardware to run OS X either. So what is the difference anymore?
I think we can all agree that having to hack a Mac to run its own OS is stupid.