Why Windows 10?
So rumors are all about, why is the latest iteration of Windows going to be called Windows 10.
There are strong indications that point towards coding practices used by many, to determine OS is the reason. See here.
Also, the rumor was fueled by multiple posts making their rounds on popular social networking sites:
Microsoft dev here, the internal rumours are that early testing revealed just how many third party products that had code of the form
if(version.StartsWith(“Windows 9”))
{ /* 95 and 98 */
} else {
and that was the pragmatic solution to avoid that.