Comment Microsoft is all about business (Score 3, Insightful) 367
If Apple suddenly disappeared, people could easily get equivalent products from other manufacturers, since other companies sell equivalent phones, MP3 players and computers. While they don't have the Apple brand and may not be as polished in some aspects, they do essentially the same things.
On the other hand, the reason Microsoft has so much overhead is that they provide infinite backwards compatibility for their corporate clients. People love bashing Microsoft, but they forget that MS must provide binary compatibility for their clients who unconditionally have to run really old apps, because their businesses depend on it. Windows must run on a huge variety of hardware combinations, and must be supported over 10+ year lifespans. For example, Windows XP licenses were sold from 2002 to early 2009, and Microsoft will support this platform for many years into the future.
Apple products and Linux distributions often break compatibility between revisions, for legitimate technical reasons. But Microsoft can't do that even when they want to, because their hundreds of thousands of corporate clients can't be expected to update all their software accordingly. The thousands of hardware manufacturers won't all update their drivers either. Regardless, Microsoft tried doing that and Vista happened. It took several years for manufacturers and Microsoft itself to catch up, and we got Windows 7, which works quite well.
So if Microsoft is reluctant to leave the past, it's because it has contractual obligations to support its clients. Apple makes no such commitments and sells primarily to end users. Thus, it can afford to make more aggressive changes.