Brand loyalty makes no sense to the consumer.
I buy products based on these 3 factors - price, functionality, and availability. It just so happens that at the time I was purchasing my phone, the HTC Desire HD ticked all those boxes. If Apple priced their products in a range I could afford, I would most definitely consider buying from their company. However, for a couple of hundred pounds less I got a phone that met all my requirements and was at the time a good alternative to the iphone 4.