And that is bad because why?
If so, then it should promote competition among other developers.
If they lack the ability, then who's fault is that? Not MS's.
Why isn't there OS's other than Linux, Unix or Apple? that's not MS's fault either.
Where is the so called Ubuntu Phone, and why isn't it more prevalent?
Because Linux is a niche OS, and will never get traction because it has no backing other than a community that is divided amongst themselves, elitist (for no real reason) and easily abandons projects.
If someone can do things better, why aren't they?
I don't blame MS, Apple or Linux for the lack of competition, well, actually I do.
Apple caters to the elite, Linux caters to the estranged. MS caters to the masses.
Android caters to the masses, but really only in the Phone arena, and some tablet (practically singular use devices, like Nook, Kindle, and simple App tablets) nothing spectacular, sorry, the Windows Pro Tablets dominate in that area.
The iPad may have some decent Apps, but can't run any desktop software.
If someone wants to try and build something better, why aren't they? Where are they? They certainly are not doing it.