I understood what he's saying and he does have a point.
The reason that Vista is such a hard sell, is that normal folk cannot see much in it to get excited about.
Microsoft came at the whole problem from a developer's perspective, without actually paying much attention to the consumer. By the time it had landed, stuff that could benefit the consumer (hell, could benefit everybody) had already been stripped out, leaving just a warmed over upgrade to XP (sorry, but this is how consumers see it). The biggest, most visible user-facing change was the WGA which Microsoft then (and I couldn't believe it when I saw it) tried to sell as somehow being advantageous to the user.
Interestingly enough, Apple has added some new anti-customer stuff to the new Macbook line; moisture detectors inside the cases that they will no doubt use to squirm out of their guarantees - the difference is that they're not trying to sell it as consumer feature.
The Vista interface is rife with inconsistencies, which at best are just a minor annoyance, but at worst, make it look like Vista was cobbled together from left over bits of defunct operating systems. The Control panel is a real mess.
What BlackTiger was saying, is that your DNA as developers means you bend over backward for developers, but have not really done so well for the actual consumers.
Now contrast this with Apple, who look at everything from a consumer point of view. This causes a huge amount of pain for their developers, but the end result is a cleaner user interface and more consistent applications.
I'm certainly not going to say that Cocoa is more advanced than .NET (it isn't, sorry Mac fans) and ObjectiveC is so far behind C# it isn't even funny ... but from this duff old framework, Apple developers continue to produce some of the finest, most innovative applications on the market.
See if you can find anything on the Windows platform that can match
this. The easiest most consumer-oriented way to create a website that I have ever seen.
Or
this. This app is driving writers and academics to purchase Macs in droves. They guy who wrote it is a teacher and amateur writer. Not a developer. His fixation with providing the best UI possible is legendary.
The reason that Mac apps look up to date and actually match the current version of the operating system is because Apple forces its developers to keep up with the platform. This is a pain for the developers, but makes life much easier and richer for the consumers.
Apple has more or less announced that Carbon is over; this is a disaster for Adobe and I can't imagine its good news for the MS Mac division (though I suspect that Apple will leave the old 32-bit APIs in place just to run Office, which I think will be eventually superceded by something that will keep up with the platform).
Life on the Windows platform is much easier for the developer. Crusty old APIs are left in place, which mean that I never really have to do anything aside from minor routine maintenance. So you end up with inconsistencies and no real UI innovation.
The same apps that run on Vista will run on XP, and run on Windows 2000 and will probably run on Windows95 ... so again, there is little incentive from a consumer point of view to move upwards.