I think you may be considerably overlooking the amount of integration Microsoft has into both the personal mindset of consumers as well as the enterprise. While they may in fact go the way of IBM and become less relevant over time, I wouldn't overlook the fact that they have remained on top in many categories over many sea changes. I don't know that the other companies you mention have demonstrated their staying power (Apple circa 1992 was not exactly "on top")