my opinion... he doesn't deserve it.
The only reason he got where he is is that he was in the right place at the right time. He made some risky decisions that paid off. He managed to get contracts with key players in the market so that windows was made the standard OS, and then got so big that the little guys now who have superior OSs can't get their foot in the door. BEOS is a good example. Great OS, but the management didn't even try to compete.
From what I've read, it seems like there is a good possibility that code has even been placed into the OS that will make other software unable to work as efficiently. Lotus apparently is supposed to be able to read ms office formats, but can't get the same response time.
Microsoft releases several versions of a program before its really ready to market, then sell upgrades for people to upgrade to the latest version. If a person buys window95 and upgrades to 98 the to 98SE and something messes up, then that's 3 times the work, so they might go out and get a 98SE full cd to save installing 3 cds to get the same thing. Now microsoft has sold 4x the software and the user has 3 cds that will never be used again. MS releases winME and the user upgrades thinking it'll be better just to find out that win2K would do a better job at meeting their needs. another useless cd sitting around. Now XP comes along with advertising saying it's the best product. It's so easy to use, etc, etc, etc. so a user goes out and buys that. (apply same concepts for MS Office)
With most of the computer users focused on MS products companies either have to shell out for multiple copies for their computers or buy a site licence. The users don't want to learn another OS so to get the most out of the server, the company needs to run a winnt or win2k server...
Software developers need to write software that will run on the OS that is used by the masses, which means they need compilers that generated windows compatible code... Enter VB, VC++, VJ++ all ms products...
Now with so many people running MS products you need technicians that can support them, which has led to MSCE and other such certifications. People pay thousands of dollars to get these to be able to prove they know what they are doing, more money going to MS.
My opinion is that Big Brothe.. I mean Bill deserves credit for being ahead of his time, and a great marketer for his products, but now he has gotten too big for his britches. It's time for something to stir up the market to blaze a trail for the next generation. If we don't do something to cut him down to size he will continue to force his way into all sectors of life.
I don't want my toaster to use a MS operating system, and I'd be happy to be able to completely remove the windows virus from my life, but I'm forced to work with the products that the my clients rely on. I can't go into a company and tell them to switch to linux and run openoffice they'll just roll their eyeballs and continue the way they are because it'll require too much time to retrain their staff to use a new setup (even after pointing out how much money could be saved by not needing to buy all the M$ products)
One last time, this is mostly a matter of opinion. Feel free to debate it, but it's not likely that you will change my opinion. I have no love for bill or microsoft. I do respect that bill managed to take his company where no company has gone before, but I disagree with the methods that have allowed him to corner the market. If Levis jeans were to force their way to the top so that LA BLUE, SGT Pepper,etc loose their hold and I have to get my jeans from only the smallest stores, where I can't get the hemmed for me, I'd be ticked off about that in the same way... well at least I wouldn't have to stare at my jeans all day but the best comparison I could think of at the time...