I do agree that tech-savvy people, and admins for that matter, should be obliged to put-in the time to learn.. but the reality is that, just like in any other discipline, there are the good, great and mediocre system admins and in the real world there are alot of mediocre system admins and these ones usually follow the "status-quo" and that is the cozy MS Windows environment. Not to mention enterprise specific applications (eg. ERP, etc..) that for the most part are Windows-centric. Linux sometimes just doesn't have an alternative for those applications.. of course the mass movement to web/cloud apps will definitely give Linux a huge boost. And as you know, Microsoft already knows that.
You also have to look at the IT infrastructure as whole when it comes to enterprise. For example, in our real life migration attempt our initial goals were to get a network of Linux Mint and Windows workstations to authenticate against a Linux main server that will centrally hold user credentials and provide email services. Not too complicated but trust me it wasn't that easy getting this far. In fact we beat our heads for hours trying to get Linux to authenticate using SSSD and realm and we just couldn't! We were forced to use PowerBroker Open for this. In the Windows world you would just setup an AD, join it and get yourself Exchange or buy any one of the countless mail server products on the market that are both great and easy to manage (eg. MDaemon, SmarterTools, MailEnable, etc..). The hurdle to get MS products working together is that much lower.
But of course everything has a price and MS products can get really expensive. Especially now that they are pushing for a subscription based model so they can tie-you-in and guarantee a steady revenue stream. Not to mention that MS now acts as if it's a government entity, they have the audacity to "audit" you and make sure you are "compliant". And for the most part, and given how complex their licensing is, most companies end-up with a bill to pay even though they think they are fully licensed.. there's always a few CAL's and licenses here-and-there that are short. For me, this is a BIG infringement on the private enterprise and I hate it. Hence my admiration of the "Linux World"..
Anyway, this can go on to be a rambling rant and I know it will rub some people in the wrong way so I'll end here for now!
Good day to all!