I don't think Microsoft will abandon the windows phone simply because of the "ecosystem" they want to build around it.
But instead of slowly waiting for the system to pick up and stand on its own I think they should be investing heavily at marketing and promoting in markets where smartphone's have not been established or have not reached its full potential. Brazil as an example has more mobile phone lines activated than people, but the smartphone share is around 20%, and I don't see Nokia nor Microsoft investing on the platform.
If you head out to cellphone carriers around the country the 920 is still not available, you can only find it at a few select Nokia stores, only available in certain capitals. If Nokia put as much effort as it did in other markets Windows Phone could have picked up its pace and certainly make a dent in the smartphone arena.
But it seems they're holding it of, like a wait-and-see approach, and I don't think that's gonna work especially when you go to a carrier store and not one working model is available for show, only dummies. Most people working at the shop don't even know what the Lumia series is, they only have a slight clue of the older series which is no longer relevant to most consumers today because simply put it cannot compete with similarly priced android and older versions of the iPhone.
I wish Microsoft and Nokia could invest more in marketing and developing markets where they might make a difference because of customer loyalty, I think it will not happen over night in the US, but it might just happen in India, China, Italy, Brazil, Argentina, etc. So when the market share rises significantly in those countries they might be able to expand to other places such as the US, UK and Australia, because by then their market share and share amount of users around the world will justify heavier marketing campaigns and development on the OS itself to target already settled and stagnant markets, such as those mentioned above.
Also changes and development needs to occur quicker and response to market and customer relationship management at Microsoft need to improve if they want to survive in this fast paced mobile war.
I hope I didn't bore you all, but these are my thoughts