I used Honda and BMW because they are two popular brands. Both companies make good products. Honda is on the lower to mid end of the spectrum, BMW, on the mid to high end. Honda's marketshare whips BMW any day, any hour. But BMW makes an even better & desired product and therefore can charge a higher price with better margins.
Honda and BMW is a bad thing to compare here, BMWs are nicer. But as far as how reliable they are, Hondas are actually better ( I've owned BMWs, no thanks. 870 dollars for a water pump, that failed at 81,000? No thanks ). Kind of like, well if your just looking for a A-B car, and you want it to " just work ", for a good price. Go with the Honda. Which lots of consumers do.
What you should do, is compare Honda and well....Acura ( nicer hondas! ). They both do the same thing, the cost difference isn't very much. But in essence, an Acura is a more desirable car than a honda, even tho its just a shineyer honda.
The car analogy just doesn't work with phones, because we are not talking about large amounts of money here, a typical android phone, assuming your not going for a freebee, which is fine for lots of people.
Typical Android phone goes for anywhere from like 50-150 dollars, and the 4S goes for what? 200 if you sign a new contract? And the vast majority of people only upgrade every time they get a free upgrade, or sign a new contract. So, we are talking well under 100 dollars of difference.
I don't understand why people on this fourm seem to think thats a large amount of money, because its not. Hell, when I was still in college working at a BBQ place running a smoker for 7 bucks an hour ( hey now, back in the early 00's, that was pretty good for a part time summer gig

) Assuming the iPhone even existed back then, and the price point was as small as it is, that wouldn't have stopped me from buying one, even with horribly tiny 500 dollar 2 week paychecks.
Luxary Car vs Ecobox car is a terrible analogy. Because Apple isn't viewed by the vast majority of people as a " luxury " product. Because they aren't. If everyone thought Macs were da bomb, surely they would line up outside Apple stores to buy the cheaper mac minis? But they dont.
You never see masses of people eagerly anticipating the newest Android phone, either by pre-ordering or lining up day of release.
Anyone who takes time out of their day to wait in line for a PHONE, is CRAZY. Sorry if that personally offends you, its not intended to. But seriously who does that? Does your old phone stop working the day Apple brings out the next iPhone? Waiting in line for something like a phone is something like waiting for the next WoW release. ( GF is HUGE into WoW...stood....in the snow....for 3 hours....cold....cold....cold ....cold....couldve just waitied for the downloader ). It makes zero sense.
As far as these Sub 100 dollar phones go, when I first signed up with sprint, my workphone was a Palm something running Windows mobile 5, which did pretty much everything I wanted it to, and had a great time using it.
So I picked up a Samsung Replenish, low end-mid end Android phone, was like 50 bucks with 2 year contract, as well as a discount on your plan for being " green " ( probably made out of recycled Galaxy S1s lol ).
And I can see why people buy them, it does pretty much everything you need it to, tons of games, lots of Apps run on it, decent amount of memory when you put a bigass SD card in it. Real keyboard. Battery life was great for me, esp with the solar cover.
Cheap? You bet it is! Feels cheap? Yeppers! Not very good Specs wise? Yep!
I do like the fact that its almost 100% recycled materials, that is a cool thing, even the ink on the box is made of soy lol.
Back to the point, a phone like that, while cheap. Is what tons of consumers are looking for, it does everything they need it to. And its data plan is much cheaper than an iPhone data plan.
So, to the average Joe, who just wants a basic data plan, and a basic smartphone, why should he get an iPhone over that? I think thats why Android is getting so popular, because it has a " low end " market. And at the same time, it has high end phones, and Android Phones weather high or low end, tend to have options, like keyboards, kickstands, bigger or smaller screens, candybar form factor, or something more like a Blackberry or Palm form factor. Choice is a GOOD THING
Though I'll admit. I upgraded to the S3, and its epic. We did upgrade to iPhones at work, and while these aren't my personal phones.
Step it up Apple.