The question from a principle standpoint is - can a company create an area where trust / safety / security are prioritized. T
Developers no doubt disagree with this, they have created a web that is filled with crap. Let's be 100% clear about that.
Spam calls via voip, spam into email, ddos floods of every sort imaginable, impossible to unsubscribe, cramming and slamming on subscription renewals and the list goes on. They don't want root on your device to help you, but to screw you in enough cases that you shouldn't give them root. Trust / security / safety are low low low on the list of almost all startup and other developers "growth hacking" etc.
Apple wanted to create their own little world. Phones with updates that keep on getting updated, an app marketplace with much more transparent pricing (lot less fine print), and the list goes on.
You need to look at what apple is doing in context. The world on the net developers and hackers here on HN have created is terrible in many ways for many many people. At some point folks are just tied of the endless scams.
Now the same folks who trashed a lot of the rest of the web (do you answer your phone when an unkown number calls?) want into the walled apple garden.