with Windows 10...We’re not talking about one UI to rule them all – we’re talking about one product family, with a tailored experience for each device. And across this breadth of devices, we are delivering one application platform for our developers.
I think that is where MS missed the boat, but with the promise to deliver one applicaiton plaform is the correct focus - enterprise to consumer.
http://youtu.be/84NI5fjTfpQ