I'm a soon-to-be switcher, and it's funny how everybody (myself included) is so giddy and excited about Leopard. When Microsoft announces a new version of Windows, the reactions among PC people are usually those of loathing and dread, probably because they just spent 3+ years getting the current version of Windows to operate properly. I don't recall people planning to line up outside of Best Buy to purchase Vista the minute it's released.
Yea. I am of the mentality that Microsoft never planned on having to do any serious upgrading of their OS and did poor programming as a result of that. That and Microsoft doesn't innovate on things as well as other people and relies on their past successes to halt any real progress and implement half of what people really need.
They are chained to their dependancy on legacy support just as Apple did. At least Apple spent time using open standards to build a system that was designed to be updated and could be done so easily. MS cannot radically redesign the way Windows works without abandoning the legacy support of users who cannot upgrade. MS should have radically re-designed their system properly and openly (that is another problem proprietary thinking) long ago before their base got as large as it did. Billionaire Monopolist Bill Gates had no motive to do that since they control everything. Why change anything when it is cheaper to maintain the status quo (think internet explorer).
Apple made sure that upgrading would be easier, they learned from the past and kept things simple. MS cannot do this without basically shattering their market position - something they will never do. They are too big and too rich to have any reason to. People are too entrenched with windows.