Talderon, I don't agree with these 3 reasons. Let me explain.
1. US-based company: So what? The world is global. Apple's market share is declining precisely because they choose to focus on the US, but they are changing that slowly. E.g. iTunes is now getting more and more Indian content. They tied up with India's mobile operators to offer iPhones on a monthly price, just like the contract system in the US, and that will greatly increase their share in India.
2. The hype and press in the US doesn't really make a difference. the local media will skewer Microsoft for not releasing in their countries.
3. They will reach a much larger userbase by launching in, for example, the UK where WP has 10%.
There are plenty of cool things that are released in Japan, China, India and other countries because that is where these companies are based. We have to wait here in the US for them. It happens everywhere.
So, it is better to have an app/feature developed, pretty much completed except regional things and in order to make everyone happy, wait a year or two extra to launch globally. I don't see many other companies do that when there is a user base that will help test/enhance/generate revenue NOW and add other regions later to build on that.
I agree here somewhat, but what do you think the media will do to a US Company that launches something like this to OTHER countries first vs. their home turf first? Look what happened with Bing Rewards. They took a risk on launching it on IOS and Android and not on WP first and they were damn near crucified for it by the media and user base.
There is no WinWin for anyone here. Release on this roadmap and get hammered on, or release on another roadmap and get hammered on. There is no winning argument here.