Sure, there will always be some people who can afford a $200 phone, and others that can't. But for those who can, I'm amazed at how much emphasis is placed on the upfront cost of the phone itself, versus the total cost over the 2 years of a normal contract. Lets just pick easy numbers and say your monthly bill is $100, which is probably on the low end, but it still illustrates my point. Over two years, you're going to pay $2400 for the service. $200 vs $400 vs $600 is the wrong comparison to be making, because it's less than 20% of the total cost.
That's why these marketing promotions really feel scummy to me. "Buy Mom a smartphone for Christmas" is actually "Show Mom how much you love her with a two year, $2500 financial obligation".