To me, the biggest middle finger Apple's flipped our way was the unceremonious removal of the Rosetta support from OS X Lion and onward. That move really shook this buyer's confidence in buying software. Now everytime I hear a rumor about Apple changing chipsets or even announcing a new OS, I don't get excited, I wonder how much of the stuff I bought is no longer going to work.
FWIW, my copy of Starcraft that I bought in 1998 still works great in Windows 95, 98, ME, 2000, XP, Vista, and 7. Haven't tried 8 yet.
Dude, PowerPC was deprecated in 2005. That's 7, going on 8 years ago now.
Get over it.
If you take software for Windows from 7-8 years ago, a lot of it won't work on Windows Vista or 7 either. I know this because I've got a massive collection of PC games from the early-90s onwards.
Most will no longer run on current Windows. There were problems with the jump from DOS to 9x, 9x to XP and problems with the jump from XP to Vista. I have some titles that I bought in 1999 that would not run in Windows 2000 or XP a couple of years later. And this is a machine with the same CPU as before!
Yes, SOME old games work. Many, many more do not. Whether it is due to video problems, sound problems, DRM compatibility problems or removal of features (no more 16 bit subsystem on x64) due to the OS upgrade - or just plain brain damaged installers that refuse to install on a later windows version.
Apple provided PPC compatibility for 5+ years, on machines without a PPC cpu.
Did they HAVE to drop rosetta? Maybe, maybe not. Maybe the way gatekeeper works is not compatible with it? Who knows? Only apple.
It's time to move on.