And let's be honest here, smart and educated software engineers go out of their way to buy macs when they definitely have the skills to install and run linux. They could definitely buy a cheaper Windows PC. Unless you want to be utterly derisive and dismissive, you can't simply say, "It's a fashion item."
People are buying macs because they want Mac OS X. Maybe instead of arguing about how "overpriced the hardware is" or "how people love candy coating" people in charge of competing products/projects should look into the reasons why hen you go to a tech conference you see a sea of glowing Apple logos. People there are not stupid, and if you just dismiss their choice as such you're going to miss out on key information.