I kind of get OP's point. If a dev is going to develop a mobile app, you can be 99% certain it will come to iOS, maybe later on Android and you can pray for it to come to WP. And that's a problem. Sure, the example might not be the best but no one can deny having a phone that is almost universally supported and CAN do all of these things if you want to is remarkable.
I'm pretty pumped up about WP8 and the 920 but if in a year the app support hasn't improved, I'll have no choice but to go back to a damn iPhone.
There are just so many things I could do with an iPhone that I can't with a WP, just because some apps are missing. I'm patient but it is enraging at times.
For example, recently, the
Lockitron has been in the news. WP app? Nope. The really cool feature called "Sense" that automatically unlocks your door through Bluetooth when you approach it: iOS exclusive. I won't start on apps for musicians, because they are almost non-existent on WP. Even a decent metronome is hard to find on WP.
The point is: every new idea that comes out in the mobile landscape is guaranteed to be available to iPhone users and this is part of the reason why it is so popular and awesome. This needs to change, and I hope it will with WP8, W8 and the amount of developers they will attract but it still will be a tough journey.