Comment by fakedang
There was another reason behind the Windows phone failure and the lack of apps - Google blocking Microsoft from using its platform native APIs. Microsoft weren't allowed to use, for eg, the YouTube API natively, so the "native" Windows OS app for YouTube had to use roundabout methods of getting YouTube data.