Совместимость с унаследованным ПО всегда была как сильной стороной политики Microsoft, так и бичом архитекторов и разработчиков. Началось это еще с Windows 95, о которой долго и со смаком спорили, является ли она 32-разрядной, гибридной (32/16) или вообще не ОС, а надстройкой над DOS. С тех пор поменялось не так много.