having said that, i think apple goes too far. they could make things safe for the average grandma while also allowing more latitude for tinkerers. they should allow you to hook up your phone to different backend services other than their own icloud. they should not be trying to take 30 percent from every transaction that happens in ios apps. they should allow you to buy music and movies from places other than their store that works just as seamlessly for the end user, with no friction. and so on.
android, on the other hand, goes too far in the other direction. google is so hands-off that they let device manufacturers get away with murder, at the expense of their users.
there is a happy place in the middle that somebody with deep pockets could occupy, if they wanted to.