Gates gave the xp for free to anyone and all blame him (do you remember the cake at airport?).
Jobs take their money with no mercy and they love him.
I think people are stupid and love pain.
Split personality here... Using Win 7 at home, but at least 90% of our 300+ computers at work are still running XP. Microsoft's licensing fees are too damn high for our organization to buy into 7, let alone the hardware costs involved. XP still runs fine on our 3-7 year old computers.