No they are not. They make too many compromises with hardware to make things look cool. I have a £3000 laptop (rMBP) that doesn't have an ethernet port. I want a powerful laptop not a one that's a little bit thinner. The same goes for the Mac Pro - aimed too much at graphics professionals. What happens if I want less graphics and more CPU? I might want to use it as a VM lab.
There is also the huge gap between the mini and the mac pro - £2000 difference for the base models. A gap that isn't filled by the iMac for those of us that don't want an all in one.
People buy Dell/HP/Lenovo/DIY because the Apple product set is too limited for many professionals, and a lot of consumers can't afford them/don't value them.
Wow. All the hate and ignorance.
I have a 2011 MBA that I paid $1800 for (top of the line at the time). It's the fastest and best running computer I've ever owned, including the Dells, Compaqs and HPs that I've had and used in the past. I have a TB Ethernet adapter that I have used about three times. I run virtual Windows 7 machines on it via WiFi that run better on the MBA than they do on the Dell Latitude from which they were cloned.
If you really understood VM you would know that graphics are as important as CPU, and there is plenty of CPU available on the MP.
All computer manufacturers make compromises. Dell, HP, Lenovo compromise quality for price. And what you end up with is essentially a KIA for a computer. And that, my friend is why people buy Dell, HP, Lenovo, etc.: Because the masses will always choose pure price over quality of experience, since they are too stupid to think about the value of their time and aggravation.
Two sample cases of why buying Apple is a value proposition:
My GF's iPhone 4S was acting wonky on her WiFi network. After doing some basic troubleshooting I determined that it had a problem with it's WiFi radio. She lives in a town where the nearest Apple store is an hour away. So, in order to save time we went to the Verizon store. They, after acting clueless for about 5-10 minutes finally accepted my diagnosis and said they'd replace the phone. But the kicker was that she would have to wait several days for VZ to send out a replacement. So I made the drive to the Apple store. The tech at the Genius bar spent literally 1 minute running a diagnostic on the phone, which returned the error on the wifi card. He had the phone replaced within 5 minutes, and we were on our way home with a new, working phone. Think about if her phone had been a Samsung, or other Android device. She would have been stuck waiting for the indeterminate amount of time for Verizon to send out a replacement, assuming we didn't have to spend days fighting with Samsung, Motorola, LG, HTC or whomever trying to figure out if the issue was with the hardware, or some conflict between some proprietary skin over one of the various flavors of Android OS.
Case two:
A couple of months ago my 2011 27" iMac was slow to wake up. Contacted Apple and spent 15 minutes on the phone with a tech (who incidentally spoke the same language as me, and didn't sound like she was reading from a checklist script). She determined that it was a either a bad logic board or a bad hard drive, and dispatched a tech out to replace it the next day. He replaced the MoBo, and the computer was still acting up, so he ordered a new HDD, and came back the next day to replace it. Incidentally, while he was working on the machine he said that
he didn't like the way that the LCD looked, and said he was going to replace it, also. So, with one 15 minute call to Apple I got a new logic board, (including processor) hard drive and 27" LCD on my nearly three year old iMac, and it runs like new. Contrast that with the months I spent trying to troubleshoot a simple graphics card issue on my friend's Dell Optiplex with 3 year Gold tech support, because the Dell tech in India wouldn't just send out a $30 graphics card after I clearly demonstrated that my pre-call troubleshooting had proven the problem was their hardware. But his script didn't allow him to skip the BS, so he made me try different "solutions" over several weeks and phone calls before they would send out the card. My friend eventually gave up and just switched to the analog port on her graphics card, thus spending the next two years using half the machine she paid for.
If you don't understand the value you receive from Apple, that's your problem. But people who are tired of hassles and headaches from Windows machines sold at low margins, and the corresponding crappy experience that accompanies them are fed up, and thus would prefer to have Apple.
Not everyone is a tech geek. I have technical chops (I've worked in IT for over twenty years) and can build my own computer. In fact I have built dozens of computers over the years. But I don't need to spend my time dealing with BS to save a couple of bucks at the point of sale.