People don't care about the hardware. They just want to pay for something that works. I'm not a Mac owner, but I do use them alot, and they just work.
And they're credible style.
XP is fairly stable, but OS X is very solid, due to the limited amount of hardware.
I'm Ubuntu/Fedora/Arch user...