As noted above, Microsoft had "fixed" Vista a long long time before the ads appeared. And as I noted at the time, too, maybe Apple itself should have fixed its own incredibly buggy recent products--MobileMe, iPhone/iPhone 3G, and Leopard among them--instead of hypocritically and falsely calling out a competitor.
Did Apple launch MobileMe poorly? Beyond a doubt. But it seems they got the bugs out of it after a few months. Leopard? Fine on this end and I was an early adopter there. iPhone? I had the original and now a 3G (the applications available brought me back and justify the cost).
Vista? I'm still telling those who buy computers to avoid it if possible and stick with XP.
And advertising budgets? Well, Apple has a hefty markup on the products they sell (unlike, for example, the xbox) so they need to spend that money someplace.