Earlier quoted context omitted.
Even beyond that though, if an iOS app requests ALL possible permissions, it doesn't have the same capabilities that an android app does.
I consider that a weakness of iOS as a platform. There are some pretty cool and useful things you can do with an Android app that you just can't do on iOS, period. Android's permission-granting model does leave much to be desired, though.
Such as?