But, the marketing name doesn't have to match the version identifier string.
This issue would have been super-easy to work around if they wanted to call it Windows 9. Hell, put two spaces before 9. Make it "Windows Version 9" instead of "Windows 9". Whatever. MS does this all the time, shimming around people's broken & crappy app code. This looks like no sweat to me.
Why is it so necessary that Windows 9 be the next in the list? I mean, it's not a particularly standard list for user workstations: 3.1, 95, 98, ME, 2000, XP, Vista, 7, 8.
I can't seem to find the link again, but I think I read a Microsoft blog post somewhere saying that that name was already taken (by a Mr. Gates, circa 1985).
I heard that too but http://www.wikiwand.com/en/Windows_1.0 seriously? Who would mix that up? Also, given "One product family. One platform. One store" and the Xbox One they would have a cool One theme to build on.
Also DirectX 11 was originally supposed to be the last major DirectX version with only some minor updates planned, since Microsoft saw no additional parts of the graphics pipeline that could additionally accelerated by hardware (Source: some AMD talk a few years ago).
A few months ago DirectX 12 was announced (and it's quite probable that AMD's Mantle was the reason for this roadmap change).
This issue would have been super-easy to work around if they wanted to call it Windows 9. Hell, put two spaces before 9. Make it "Windows Version 9" instead of "Windows 9". Whatever. MS does this all the time, shimming around people's broken & crappy app code. This looks like no sweat to me.