Just make carrier locking illegal and have customers pay the actual price, now it’s just hidden costs to the consumer.
It isn’t been a hidden cost for a while. Phone companies sell the phones at full price, but consumers want the 2 year 0% APR financing.
If consumers bought the phones from a third party, there’d be absolutely no reason to lock the phone to a carrier. But when carriers also provide the financing, there’s an incentive to keep them on the service until the bill is paid. Screw that.
If I could drop $1000+ for the device all at once, I already would be getting them carrier unbranded.
You’re going off of phone contracts that haven’t been around for a decade. The cost of the phone up front, and has been for a long time.
They lock it so you’ll pay for the phone. That’s the only reason.
Should requiring people to pay for things be illegal?
Frankly you’re being ignorant, and expect to somehow get a thousand dollar device for free. That’s not how the world works.