Studyinghard, you know what. I used to think like you. In fact my mate reminds me occasionally of the time he asked me what I thought of the iphone and my reply was "It's for fashion victims with more money than sense"
I have now had the 3G, 3GS and now on my iphone 4! Oh and I own an iMac.
The thing with Apple is usability and experience. If you compare getting an imac up and running against installing Ubuntu on a generic laptop then its a world apart. The former is so easy my 4 year old could prob do it. The latter, well i've lost count of the evenings I've spent looking up the syntax of various commands like vi, grep & ps!
Most people don't care about the technology and just want to use it. Indeed that was what drove me back from my brief foray into Android. After living with an iphone for 18 months which just worked, i resented having to live with bugs and delve into menu upon submenu to find that tickbox i needed.
Where Apple Mac's are excelling is the hardware is drop dead gorgeous so passes both the male desire for gadget porn and the wife test of not having a butt ugly box which doesn't coordinate with the curtains. It's also very well thought out so my imac has a single power lead. That's it. Compare that to a PC with USB mouse/keyboard, speaker cables etc. If I go behind my PC I'm in danger of getting garroted.
In short, for most people there is a value to be placed on their time. Its better to pay £x more for something simple to use and just works. Than the cheapest and tear your hair out trying to make it work and not understand it.
For me the imac has removed all the "DAD!!!!" from the kids and the hardest question was from my partner who couldnt find the speaker port. Bliss!