People are easy to manipulate at scale. The idea that people are rational agents who can make educated decisions as consumers is deeply flawed. Yes, people _can_ make educated decisions, but more often than not, they don't have the requisite knowledge to make an informed decision. Letting those consumers get scammed because they aren't technical enough isn't a good solution to complicated problems.
With the same logic, setting sane defaults and putting “dangerous” options behind enough GUI options will give you the best of both - no (statistically) people will be motivated enough to press n menus deep for a setting, while the few that want full access to a very expensive device they supposedly own get to use it to its max.
Letting people decide what permissions on their apps is the middle ground.
The extremes are letting Apple decide what you can and can't run on your phone, or letting apps decide what you can or can't run on your phone.
That some people are too ignorant to set phone permissions is their problem. We still sell sharp knives even though people cut themselves all the time. Demanding Apple protect us is the digital equivalent of banning anything sharper than a butter knife.