How did/does MS stay on top? With their Windows/Office monopoly of course. Guys get real. If Microsoft didn't own the desktop (What was it? 97% of the market?) They would be out of business in a heartbeat. Notice that nothing from MS really works with any other OS.
Pocket PC = No Activestink for any other OS.
Most if not all games = Only runs on Windows.
MS Office = Yes there is a MAC version but time and again I hear rumors of MS ditching it. They don't simply because there are so many MAC users and that if push comes to shove and they get in a scuffle over monopolies they can claim that they are supporting MAC.
Internet Explorer = There is a MAC version but it sucks so badly why bother. Heck I have the QT movie of Jobs showing off OSX and IE crashing the OS. That is a priceless video.
MapPoint = Windows only.
.NET = They are claiming support across the board but come one. MS has a vested interest in making things work BETTER on Windows. So where do you think .NET is going to work best?
Now I’ve had this discussion with others. Their point being that why should MS cater to other companies? My response has always been that if Microsoft didn’t have their hands in multiple cookie jars they would cater to multiple platforms. As it stands why in the world would MS make a product as good on the MAC as on a Windows PC??!?!!? They have a vested interest to push their own platform so screw Linux, screw MAC. Then my discussions generally lead into breaking up MS but that’s a different topic for a different day.
Sorry if this comes off as just another MS bashing post but lets be brutally honest. Without Windows and Office MS would be dead. The only way Microsoft keeps their market share and the status quo is through embrace and extend, FUD campaigns against their competition (I know this is the case because during the negations with MS for our new software lease for Windows/Office/Servers our CIO had a nice discussion with the MS rep about Linux. She made sure to bullet point some of MS points and generally speaking of the stuff Microsoft was pushing was FUD.), and hidden API’s and techniques to keep programs such as WINE from running MS software.
I’m not saying Windows isn’t a good OS. It really is. But the way Microsoft stays on top is not the methods of a benevolent software company. They are underhanded, tricky, manipulative. Generally methods you’d expect to see from a company scared pissless of losing their only grip (Windows is one hand, Office is the other) they have before falling off of the cliff. Witness X-Box. Do you guys really think Microsoft wanted to get into the video game market?!?! Microsoft sees that there is a good possibility that in the future the home theater will be the center of the digital experience. So they are rushing to cut off Sony from taking that spear head of this revolution. Maybe it’s just me but I get this impression EVERYTHING scares MS. That is why they are in just about every market short of the automotive industry.

They are scared of that cliff I spoke of above and are doing ANYTHING they can to have alternative streams of revenue. God forbid the desktop monopoly crumbles in which case the Office monopoly wouldn't be far behind.
*shrugs* Just my 2 cents.