DirectX 12 и Windows 8, в чем сложность портировать?
Это коммерческий ход Microsoft, нацеленный на скорейший переход всех семерочников и восмерочников на Win 10. Технически, я думаю, мелкомягким ничего не стоит перенести DirectX 12 хоть на Windows XP.
Есть такой термин vendor lock, так вот в данном случае мы имеем OS lock.
Потому что программе самой нужно определять (или даже дать пользователю выбор) версии DirectX.