Yo soy desarrollador y hace ratos te puse un ejemplo de como un cambio de sistema puede implicar, aunque sea hacía el mismo sistema pero a una versión superior, siempre se puede tener problema con librerías, estructuras, clases, etc, etc, etc.
Además no lo veas únicamente como arquitectura de hardware, sino en la forma en la que W8 esté compilado o en cosas tan simples como el DRM de lo que quiera o no Microsoft hacer.
La verdad que ya me harté, con vos no se puede ni dialogar ni discutir, hubiera seguido esta platica con cualquier otro usuario que sepa de desarrollo aunque sea de primer ciclo de universidad.
Los programadores han estado lidiando con hacer compatibles los programas con XP, Vista y 7, eso son 3 OS que cambian bastante de uno a otro. (Y aún hay gente que desarrolla para el Windows 98 en adelante), imaginate el trabajo que requiere, pero LO HACEN.
Algunos desarrolladores, como Treyarch, quitaron el soporte para XP en COD BO2, y centrarse en la compatibilidad con Windows 8 (manteniendo Vista y 7, otra vez, son 3 OS) lo que quiere decir que si se puede, que algunos no lo quieran hacer es otra cosa.
Ese DRM sólo es aplicable a lo que programés con Windows RT "Metro", además, si te la llevás de 100% legal, no debería preocuparte en lo absoluto.
Instalate Windows 8 y si no te deja comprar nada en Steam entonces es que tu teoría es cierta.
Deberias de preguntarle a cejita de ñ, el te puede explicar bien, seguro y se llevan bien.
Pues ojalá se aparezca por aquí y explique bien sobre este tema, porque la verdad sólo veo teorías y nada de pruebas.