Microsoft отказалась от названия Windows 9 из-за некорректного кода в сторонних программах.
Выяснилось, что многие разработчики используют сокращение «Windows 9» в коде своих программ для фильтрации устаревших операционных систем Windows 95 и Windows 98:
if(version.StartsWith("Windows 9")) { /* 95 and 98 */ } else {
Таким образом, ленивые разработчики не только отфильтровали мертвые платформы, но также и саму «девятку».
Данный код по умолчанию блокирует возможность запуска многих приложений на Windows 9. В связи с этим Microsoft пришлось сменить название своей новой платформы.
В настоящий момент Windows 10 пребывает в статусе бета-версии, выход финальной версии ожидается в середине 2015 года.