You're right, I didn't mean app, I don't know wny I said app, I was talking more hardware. I got so many calls from people wondering why they couldn't get certain hardware to work with their new Mac when it worked fine with their old. Printers were a real nightmare, as it seems printer manufacturers really lag behind on releasing support for 64 bit on both platforms.
And the PPC app support has been laughable at best, half the PPC apps never worked, forcing consumers to either wait for an x86 port, or find a different product if one existed.
I find it funny how you contradict yourself in the same post just to try and make Microsoft look bad. You bitch about them not dropping support for old code and instead milking it, when in reality they are simply still trying to support as many hardware configurations as possible. This is in fact a good thing, IMO.
Then you turn right back around and bash Microsoft for dropping Lotus Notes support...A platform so ancient running on code so old, most of the industry agrees that it should have died ages ago. But instead it hasn't, and has continued to recieve new releases for the sole reason that it continued to have Microsoft Office support...
There is no point in arguing about it really though. Apple's transition and Microsoft transition was very different because the two are in different business models. Microsoft has always had to support as many hardware configurations as possible, while Apple doesn't. It was a lot easier for Apple to transition to 64-bit than it was for Microsoft because Microsoft still
has to support 32-bit hardware. While Apple can tell anyone not capable of running 64-bit "Fuck off, go buy some new hardware". After all, forcing people to buying new hardware by dropping support for hardware only a few years old is part of Apples business model also.