Mrstarker: Yes, and see how much effort it takes to get the old games running again even with that incredible backwards compatibility.
I am not saying that there is no effort required. But i would say that getting Max Payne or similiar troublemakers to run on a modern Windows requires less effort than emulating a whole system, aka writing a DOS Emulator. By all indications you could say the situation is getting better not worse. Not even speaking of the work needed to run, lets say, a PS2 game on a modern windows. So when we speak of the "required effort" it is all a bit relative, i think ;)
And you might even ask the question how much of our (percieved) backward compatibility problems come from the fact that most of us limit themselves to the newest OS from Microsoft. And thereby are completely at mercy to whatever MS decides to do in regards to keep old programs running.
As I said earlier people probably would be astonished just how many old <DX8 games "just work" under WINE on linux. Without any compatibility settings. Max Payne for example. Or Rollercoaster Tycoon, another rather problematic game under windows.
heck, go and get an old 16bit win3.11 game like stars! and it will just work under wine. Even on your modern 64bit system.
I am not saying that WINE is already the perfect solution. It certainly isn't. But it is a very solid foundation to build us a everlasting, free, compatible windows alternative.
So for me I see, on the pc platform, more positive than negative signs for preserving our games. Now look instead at the status of games from the original XBox.
That is depressing.
That is why all the negativity in the article annoys me a bit. At least for the software/hardware part. He certainly has a point with regards to licences & DRM.