So, if MS stayed focused on their traditional APIs, developers complain that they only care about proprietary technologies, but if they adopt HTML5+JS, they'll lose developers? Explain to me how that makes sense.
If they're going for lowest common denominator apis like HTML/JS, then you get subpar LCD applications that Apple can blow away via better support in native apps and Apple OS specific APIs for Objective-C/XCode. Windows devs will then feel like they can do better than HTML/JS and move over to Objective-C/XCode and Apple.
In fact I'm strongly considering moving to the Apple camp after being a long time staunch MS supporter for my entire career.