С хабра:
http://habrahabr.ru/post/238915/
Почему Windows 10, а не 9. Объяснение с помощью одной строчки кода
А если верить самим Microsoft, то ларчик открывается проще: «вы не поверите, сколько сторонних приложений содержат код:
if(version.StartsWith(»Windows 9"))
{ /* 95 and 98 */
} else {
Название Windows 10 — это прагматичное решение проблемы".
Улыбнуло.