I agree with the bolded statement to an extent. After a owning a series of various other machines though, my next clamshell computer is going to be a Mac - and it'll be for hardware reasons. Granted, you'll always be able to get more for your money buying a Windows machine when it comes to processing power. That's not the hardware I'm talking about though. I don't need processing power to dick around on the internet and rip CDs to my HDD. I'll buy a Mac because the things that always fail or suck on my current and past machines are pretty much worry-free on a Mac - hinge, power supply, battery, trackpad, fan and heat sink, optical disc tray, etc.
I'm jealous of my wife's MacBook Pro. She bought it seven years ago and the only problems that she has had with it have been because she beats the shit out of the thing. I take care of my computers, and I still find myself replacing them after 3-4 years because they fall apart. Just because I can replace my machine three times over for the amount she paid for one MacBook doesn't mean I want to keep doing that. I mean, I already have replaced my computer that many times since she bought hers, so who's coming out ahead?
The main thing that stops me from taking the plunge is the software. I'm a Windows person. It's what I know, and I'm not sure I want to learn a Mac or adapt my workflow to a different way of doing things.