When it comes to the mobile phone arena and its numerous operating systems, the lack of cross-platform ability becomes even more of a problem. Microsoft has never been into making their tools cross-platform because their real interest is in promoting their own platform. As long as they continue down that route, I think the user base of their development tools will continue to dwindle.
Ah, I see - like the lack of cross-platform tools/ability is causing the Cocoa Touch/iOS platform to dwindle?
This is rubbish. If Microsoft had had a good mobile strategy 5 years ago, instead of flogging (with a stylus) the dead horse that is Win CE/WiMo, they would own this market now. Instead Apple & RIM (both emphatically not cross-platform or open) have thrashed them by producing good products that people want to buy. Astonishingly, this is what it takes to succeed in business today.