I think its really about lowering barriers to entry. The more people that understand how to operate a system decreases risk. Plenty of people understand Window OS and how to run an application. With this knowledge everyone just can be an expert on how to operate the displays.
ASP.NET is a great tool. If you were to walk into a gig that has a large amount of apps running VS, IIS and SQL Server, its no way you'd even suggest full blown open source. If things were reversed and all they had was Django, Apache and MySQL then of course you'd be a unwise to suggest moving to ASP.NET. I think as programmers we forget we must constantly use the information presented to make the best decision on which tool to use.
IMHO - Your article should read more like your customer base has changed, thus your tools have changed.
I've been the victim of this before myself. I've written a 100 plus million dollar billing system for a fortune 500 company. have 10+ years development experience using the full breadth of MS products. Majority of my work has been done for clients with revenues in the billions. Yet,The interview panel wanted to know did I have something on GitHub...
I'm a Microsoft developer. I'd suggest using the .NET framework with WPF or Winforms for the speed of development. Plus there are tons of examples and tutorials to help you along the way. Also hands down Visual Studio is one of the best IDE's available. (no flames please)
Home:
- circa 2009 MBP dual 2.63 GHz
- Dual Displays, Samsung 19", running one via USB monitor,
Default screen on MBP runs as well ( i need all three yes)
-Microsoft Natural Keyboard
-Logitech Trackball Mouse (never a mouse user)