@TommyCarlier: Mono, what's that? j/k :O
Guess you missed my link at the top/the original discussion ... I'll bold a section the a first paragraph ..
quoteth ... "
Microsoft needs to realize that they can't continue their current path without bleeding away developers. If Microsoft were to start officially making Visual Studio with Dotnet and Silverlight able to target other operating systems (please don't mention mono, moonlight, or monodevelop ... they lag too far behind), they would be able to keep and attract developers to Windows. And by "offically", I mean keeping Silverlight current on all platforms/operating system and/or agressively maintaining Dotnet assemblies to with work with the latestest MacOS/iOS/Android releases.
As it stands right now, a lot of new and existing developers are buying Apple computers to develop iPhone/iPad software or switching to Eclipse (which can run on Linux) to develop for Android.
Reading this again, the topic is that due to rise of alternate hardware and operating systems, Microsoft should cease their strategy of locking developers into Windows or other Microsoft operating systems, and instead turn about and start making Windows the best platform to create content (read my original remarks about changing Visual Studio and Dotnet to support development for competing operating systems), be that content for Windows or iOS or Android.
Creating HTML5 doesn't require any development tools. All you need is a browser and notepad (or something equivalent). Also, the only reason Microsoft is touting HTML5 is because they want to dissuade developers from writing apps specifically for iPhones, iPads, and Android devices.
When it comes to actual development, you know anything you'd need to open in Visual Studio, Microsoft does everything they can to lock developers into targeting only Microsoft platforms.
This clearly isn't going to work. I know plenty of developers that have bought Macs to develop for the iPhone, and I've know developer's are tearing of from Microsoft to write Android apps.
Microsoft isn't going to have a near monopoly on personal computers much longer as these new hardware devices (tablets and smart phones) are essentially a reboot of the personal computer market.
And a preemptive "no" ... phone and tablet makers and developers aren't going to get in bed with Microsoft (WP7) like they used to before. They don't really care to perpetuate the Microsoft gorilla they've been trapped with all these years.
For those saying fine, Microsoft shouldn't have a monopoly anyways, yes I agree, but that doesn't mean Microsoft should shirk away from a new consumer market. To do so would be conceeding defeat.
I believe Microsoft does make good developer tools, and that the personal computer (laptops and desktop) still has a market cornered; and that is content creation. photographers editing images, authors writing books, programmers writing code. The future for Microsoft (content creation computers) may diminish if they don't design their tools with the capibility to directly target competing platforms.