The difference is, AT&T or Verizon really ARE evil companies. The price of their mobile plans have nothing to do with my decision to believe that. The fact that they want to kill Net Neutrality, and continue to price fix the cable and internet marketplaces without government indictment is why they are evil companies.
The truth is, people pay premium for companies that they can trust. One thing you always can trust Apple for is an amazing quality of product, and also an amazing quality of service if something is wrong with that product. Do you think Verizon or AT&T would give me a brand new Android if I walked into their retail stores with a shattered screen? Nope. Apple has never charged me for a replacement, either in or out of warranty.
I went to Android for a while. The OS is shoddy and every time I needed to make a service request, it was a major pain in the ass. I can understand why some people dislike Apple, but overall, I think it's easier to see why people love them. Just as it's easy to see why people love Google.
Modern-era tech companies operate with much more integrity than companies prior in most situations.