They screwed themselves with this. There are already a lot of web apps that target iOS and Android and other forward thinking browsers. The majority of the current phones are NOT WinPhone 7, which means that Microsoft is insane if they'd expect the market to adhere to them. If they want to dictate they need to have market share and traction first, but they don't.
No no Microsoft, not this time!