That is fallacy. Carriers are oligopoly with high cost of entrance. So if all carriers provide only locked phones there may not be enough devices on the market.
There should be laws preventing forced vertical integration. If you sell hardware you cannot restrict the os(you are free to provide os, but locking of the bootloader should be left to the user). If you sell OS you cannot limit what applications the user can run and from where to obtain them etc ...