Here's the patcher: http://dosdude1.com/mojave/
There are caveats, but I've found it to work well. Of course it's totally unsupported so here be dragons, etc.
Another issue is that Windows 10 is now at the point of working decently and it has Ubuntu baked in. Apple also has iCloud sync software for it. I will miss Mac Apps, but given economics, most people just crank out electron apps anyways.
I give up on Apple computers. imo There's no viable option for iPhone or iPad though, so I'll still will be with Apple on some level.
The old hardware is pretty well supported in the Mac Pro because of how modular it remains. The majority of the incompatibility comes from not having a GPU that works with Metal. Those patch notes are mostly for devices with soldered components, like the GPU.
i do have to say though, the single core performance of my MacPro5,1 is pretty abysmal. even with similar clock speeds, my 2015 mac mini is 50% faster in single core performance.
we use it as a Unity build box and it functions great since we're normally doing multiple builds at a time, and image compression & shader compilation are multi-threaded. but it's definitely slower if you are just doing 1 build at a time.
sucks that in 2 years when Apple starts requiring the latest Xcode for iOS build submissions we will have to retire this guy =(
There's a very noticeable performance improvement from (eg) the E5645's, let alone the E5620's.
Saying that as I used to use a self build box (Supermicro motherboard) with dual E5645's as my desktop, but it always "felt" a bit slow. :/
Had the opportunity to upgrade to X5675's, and now it "feels" fine interactively due to the higher base and boost clock.
The highest model, X5690's, from all reports are literally no faster in use than the X5675's (maybe thermal throttling?). So not worth the extra spend. ;)