Actually, I think it's exactly the
opposite! Microsoft, for whatever reason has been pretty heavily committed to "backwards compatibility" and has continued to incorporate "legacy code" even to this day.
It's said that that's to placate the masses that "need" to run obsolete programs and hardware.
Eventually, and I certainly hope that it's sooner than later, Microsoft is going to have to "cut the cord". Build a new OS from the ground-up like Gates wanted to do with "Longhorn".
Apple, who has an infinitesimal market share if you believe the peanut gallery has made wholesale changes to their CPU and/or OS architecture no less than 3 times in the last 15yrs! From 68k Motorola CPUs to PPC! From OS 9 and earlier to UNIX based OS X! From PPC chips to Intel/X86 chips! That's astounding, and Apple made it clear at each turn that legacy support would be transitory and that Developers and users would have to embrace the changes or be left behind. That's allowed Apple to effectively "Leap Ahead" of MS, big time.
What I don't understand is that if Apple can do it 3 times in 15 yrs, why the hell Microsoft can't do it once? I mean MS effectively has a captive audience with 90% of the market. They should drop all the ancient crap and start fresh.
Originally posted by Blue That's good old MicroSux. They make everyone's software and hardware obsolete as fast as they can.