¿Por qué no hay Windows 9? ¿Por qué paso del 8 a Windows 10?

Código como el siguiente, era muy común entre programadores:

if(version.StartsWith("Windows 9"))
{ /* 95 and 98 */
} else {

Obviamente podría ser un problema a largo plazo, algo que los desarrolladores tuvieron en cuenta. Y pasaron de la denominación lógica de Windows 9 a Windows 10.

Algo parecido a Apple, con su iPhone 8 paso al iPhone X, aunque es otra historia 🙂

Puede haber otras versiones, pero me pareció un dato curioso a compartir. Fuente.