Comment Re:23 years of being a rounding error (Score 2) 106
It has little to do with "indoctrination" of people, but familiarity is something of a factor, of course.
More critically, I think, Microsoft established a very large software ecosystem that Linux was never able to match as a relative late-comer, and catching up was nearly impossible without a critical mass that Windows enjoys. The simple reason people use Windows is because of the massive ecosystem of products available for the platform. Linux has some fine software, but there are many, many times the number of applications available for Windows, some of which are pretty damned specialized and are simply not available on other platforms.
There's a reason Linux is able to complete so well in other areas. In the server market, for example, the job is largely about serving up standard internet protocols, and so a free product is a huge win with no compatibility-related downsides. In the small-form device market, the open and free nature is also a big win, where margins are very tight, and vendors want to be able to customize their offering.
But the desktop relies on software written for specific platforms, so the ecosystem is everything. Microsoft has been extremely effective at courting third-party developers with excellent tools, services, and documentation. Windows has also enjoyed excellent long-term binary backward compatibility, which is hugely important for business software and the businesses that use them. So, to me, it's not hard to see why they've maintained their domination on the desktop.