As a user I want to have the app as isolated as possible and have the ability to grant it any system permissions I want. Perhaps combined with a store rule that an app isn't allowed to block unrelated functionality when it doesn't get the permissions it wants.
iOS has been quite good to me in this regard, although it still needs improvements (e.g. add a permission for accessing internet).
iOS has been quite good to me in this regard, although it still needs improvements (e.g. add a permission for accessing internet).