Apple's cryptographic lockout of unsigned software and refusal to authorize any non-App Store distribution defacto forces people who want to publish iPhone software to agree to Apple's terms. I'd also argue that there are no practical alternatives here. Apple makes an industry-leading smartphone SOC and good operating system software designed to take advantage of it. If you want that, then you are also locked out of unauthorized third-party software unless you use an exploit to compromise the device's security.
Quite honestly, the software lockout business model has been deserving of government scrutiny ever since Nintendo put a lockout chip in the NES. If you own a device you should be able to run any software you want on it.
Quite honestly, the software lockout business model has been deserving of government scrutiny ever since Nintendo put a lockout chip in the NES. If you own a device you should be able to run any software you want on it.