I am a network admin.
We run a Novell/Groupwise Network
We also run Windows as our Main IIS and Sql Server.
We are an educational institution.
Windows is as big as it is for one main reason. It works! They have a huge budget for making the support of their product easy for a small department. Most people are already familiar with it.
Sure I toyed with Red Hat nine a few years back, interesting, fun, lots of nifty little tools for fun network stuff. All "free". It was also enough to convince me that I would NEVER switch my end users to anything open sourced. If I have a problem with MS Word I can look up tons of company supported documents, I can then use utilites designed for patching, updating, installing, uninstalling, etc. I can basically support 500 workstatins with a functional staf of 4 (Helpdesk, Computer tech, and Net tech). Sure I could do many of these things with open source, but at the end of the day the very fact it isn't "supported" by anyone because no one is paid to support it, means I will never use it. If something doesn't work I want a vendor and a company that is responsible to make it work. (You would be amazed at how responsive even Microsoft is when you buy 500+ licenses of their OS, Office Suite, and other programs)
I get so tired of hearing about unfair practices. I have seen tons of competitors that have been able to "on up" MS. The normal result that company gets a healthy buyout by MS. Win/Win. They get rid of a better competitor, I get better stuff from a good company. If Microsoft gets "too expensive" then compaines (especially small ones) will move. My wife works at a place that uses open office (except for all the secretaries that flat out refuse). However as my brother happens to be the tech there I can tell you they spend a hell of a lot more money on a tech department (that is larger than ours though supporting less than 1/5 the number of computers) then they would have just buying the licenses of the software.
In the end MS is a monopoly because the people want it that way. We LIKE the software, and it works! It isn't too hard to learn, we know who to call when it breaks, and it has the bonus of everyone knowing it because it is a monopoly.
There will always be a Niche market for all sorts of things. If I wanted to make a free Tivo device, I would take the time and check out the options in the Unix/Linux world. However I would be cheaper off buying a Tivo. (Considering what I think my time is worth). That being said I still do something just for fun, and I still love the fact I made a nintendo controller work on my pc.
So as a computer savy guy that has NEVER taken a class in computers, I will say that sometimes things are succesful because they deserve to be so. Do I think that MS might do some "questionable practices"? Probably, but no more than the local meat market. And an OS can't kill me.
GE-Raven