You are quite right. My favourite systems from the Windows series are 95, 98, and ME, but I have noticed that as the time passes and the operating systems have come out of hiding, compatibility problems have always been on the increase since the release of systems after 98. And it ain't gonna get better. Only much worse. Windows 2000 and XP's compatibility was much worse than that in Windows 98, and yet support is only enabled for those. I wish game compatibility was not just fixed towards certain entries in the Windows series only. I wish that we could at least use our games on Linux, Unix, Acorn, others like that.
I wish I had a Windows 98 disc again so that I could get my old games out of the box in my cupboard I store them in. Or better still, Windows 98 and a Linux disc. Seems like we are being forced to dig deep into our nearly empty money safes and fish out for new games whereas Microsoft's money sacks grow as heavy as large lumps of osmium (the heaviest of all known elements, twice as heavy as lead).
However, I COULD use my older games before I upgraded to DirectX 9. It proves both of our points.
Selfishness has taken hold of the brains (or should I say lack of brains) at Microsoft.