No, this is B.S. and you know why? Because Microsoft is a FAR bigger company than Apple. I have the common sense to understand that new product releases take considerable amounts of time and effort, and I cut larger companies FAR less slack than I do smaller ones.
For example, I have several audio products from M-Audio. All of them are great little devices, but they've always had some "quirks" and bugs too. My Firewire 410, for example, JUST got "beta" drivers released about 2 weeks ago that allow it to work with OS X Leopard. These beta drivers don't even allow things like Dolby AC3 audio to function properly with the device, either. That's all "coming soon". That's irritating, yet not a "deal breaker" or anything I'd run around screaming about to everyone. That's because I know M-Audio is a small company serving a rather niche market. As often as their products remain "broken" after Windows or Mac OS updates, I'd consider it unacceptable if it came from a larger corporation like Logitech.
Microsoft, in particular, has done quite a few things that were clearly attempts to screw over their customer-base. Look at the class action lawsuit right now over their labeling of new PCs as "Vista capable". (Turns out many of those PCs could only handle the "base" version of Vista - yet internal emails leaked out prove MS knew about this the whole time and opted not to clarify things for customers.)
This 8800GT video card situation is really one where Apple never did anything other than deliver exactly what they said they'd deliver -- but users demanded some backwards compatibility that Apple was never obligated, in writing, to give people. (I'm all for an 8800GT that works with older EFI32 based Mac Pros - but the fact it's still a project "in progress" doesn't really phase me. If you needed the faster video THAT badly, do exactly what I did and buy a NEW version of the Mac Pro. You can get it for that one today.)