Whilst the non-existent adoption amongst startups doesn't necessarily bode well for MSFT's future, there is still a huge amount of .NET development going on worldwide.
What fraction of that .NET jobs would you call "interesting" of "cutting edge"?
.NET developers aren't in the endangered species list. Not more than COBOL developers who know what CICS means.
If you read HN enough, you'll find that rbanffy's posts generally seem to come from a worldview where credit due to Microsoft, or even to those who use Microsoft products, is close to untenable. In other fora I've seen similar people referred to as ABMers - Anything But Microsoft. I mean, I'm pretty much a Linux/Unix guy (Macs and Linux alike), but I use .NET because it's the most portable option worth working with for my stuff. It's good for that. Sometimes even--gasp--Microsoft comes up with something worthwhile, and outside of the universes perpetuated by folks like rbanffy, many Microsoft products are even liked.
Only thing i really miss from pro is plugins, version control-integration and code contracts, the last being a thing that probably justifies a price tag anyway.
Now their WinForms ability might be great, but there are few start ups out there at are actually doing anything with desktop development.
Their focus has to switch from software to web and mobile, like everybody else (Apple for example), and I think they are doing it well, late, but well.
Mostly from clueless people. Link baiters. And fools who get off on blaming and attacking others (it's a group/mob thing).
The other 5%-10% is valid criticism.
> Literally noone I have met in the past 10 years is developing Windows software anymore.
You're living in your own cornered off world.
Microsoft has 90% of the desktop market, rave reviews of their new mobile platform, 60 billion in the bank, absolutely fantastic developer tools that are not matched by anything else, full integration in the stack.
I bought Windows 2000 and MSVC 2003 with the first money I ever made through terrible teenager webdev. I was a huge VS fan until I first touched an iBook G4, and even now, I really wish I found a reason to get a Lumia 800. Windows 7 is georgous for consumers.
Still, after five years on Apple and Unix, I find it absolutely impossible to go back to Windows development. And it's definitely a group thing, none of my friends really knows how to work on Windows either. They appreciate what Microsoft is doing lately, but they shrug and stay in their corner of the computing universe.
I think you underestimate the brain drain (= SANE people) out of the Microsoft camp, especially during the Vista years.