I'm pretty sure Microsoft has been doing the same thing at least since windows 95. I remember trying to run some old version of Nero, the CD-ROM burning tool, on a recent-ish version of Windows, and it popped up a message about known incompatibilities.