On the other-hand, plenty of people will buy a locked phone direct from a carrier. The Moto G you mentioned only costs $35 from tracfone. You can't change carriers, but you still can install arbitrary apps.
And as mentioned, you can buy any top end iphone for likely free with a sufficiently expensive plan, how is that relevant? You do pay for the full price (often multiple times).