What this says to me as a developer in the Microsoft ecosystem (admittedly, enterprise side and not mobile): "Four years ago we had you writing all your apps using Silverlight. Two years ago we chucked that out the window (ahahahaha) and told you to switch over to WinRT. Now we're going Android. We hope you've got the message by now. But in case you haven't, let us restate it in plain English: Dear developers, GO THE…
I think the real message is: "Hey, we're a company. We have things. That doesn't mean users use our things, or that developing for said things is going make you money or a userbase. That requires looking at the market and seeing where users are." They create the supply side. If there is no demand, blindly working in their tools is just a silly mistake. I think it has been plainly demonstrated nothing Windows Phone of…
And part of the reason for the poor app ecosystem is that they've actively discouraged developers from developing for their platform. Heck, there's a huge number Android and iOS apps that are written in C# using Xamarin, and are therefore theoretically very easy to port to Windows Phone, but haven't for reasons as basic as the developers not wanting to upgrade to Windows 8.