Re: I smell a shill - "lack of training may have been the bigger cause"
So training and the time for it is free?
The strength of MS, much as I dislike it, is that even we haters know it and can use it with no training or with the help of a colleague for those awkward cases, with lots of MS documentation on their and other sites.
Linux still shows the gaps. It is still not as complete or consistent as full, genuine UNIX systems of yore. Please do not waste your time arguing. I have decades of experience with both, including a couple of years when I persisted with Linux email in a largish firm, despite the laughable integration with other applications and the workarounds to display common attachment formats. I am using it now for very large, enterprise applications, in a very large financial environment. But for day to day, non-technical or specialised users or office systems (email, calendars, word processing, presentations, spreadsheets, reports, etc), who have not got time at work to work out the simple, daily tasks and work management, Linux as yet does not cut it in comparison with Windows. Large firms have got thousands of employees, with scores of people leaving and joining every day. They need systems that are familiar and easy for most people without expensive training, special set-up, complicated update and security management and expensive, inhouse experts to manage the routine office management.
Personally, I prefer Solaris, OSX, BSd, almost any *ix to most versions of Linux. All this time and effort and the Linux cracks still show. It will be ready for the desktop when it fulfils the user requirements as easily as MS seems to do, with no more effort and knowledge than Windows seems to require of its users and administrators. Licences may be expensive. But so are human specialists and their time, plus much software required on Linux platforms is ported, professional, licensed software - so still cost.
If you believe otherwise, you have not worked in or managed informatics in a company employing more than a dozen or so people who are not all technicians with time to set up and administer their tools instead of working for the company.