It should be illegal for hardware manufacturers to hardcode public keys and hostnames into devices such that the end user can't change them.
> What is wrong, however, is Apple's insistence on approving every single instruction iOS devices run
Why in the world would I trust any of the instructions YOU or ANYONE else have written?
I as a customer don’t care if iOS app developers don’t make any money, sorry I already have all the apps I need and you’ll find other work. As such, I would be ok with iOS sideloading, but only for GPL software. Because otherwise, what other recourse do I as a customer have to trust YOUR instructions?
I have tolerated arbitrary instructions on my desktop/ laptop for 20 years and consistently been bitten by it. There is a reason I no longer do anything important (barring work e.g. banking, email, etc) on my laptop.