The ASP of an iPhone is $675. An Android phone is less than $300. That doesn’t take into account the ability to sell your phone and/or give it to someone.
What do you mean “data is controlled by your provider”? You just switch the SIM card.
But now are you saying that we need government intervention because of “lock in” when people are using their own free will to buy more expensive products when their are cheaper more “open” products available? Are people too dumb to make their own choices.
People buy phones once every year or two, they're about $1K and data is controlled by the providers = High switching cost.
Your favourite Marmalade ... were it to double in price next week at the grocery store, could be substituted without any friction.