ACuriousFellow how to hand control back to the user when these broad permissions are requests by state controlled apps.
The app still has to ask for most permissions, and the user can deny them (whether the app will continue to work will depend...).
The permissions listed in the manifest are just things the app could potentially ask for. The purpose (or one purpose) of listing them is to make it easier to identify apps that might be requesting things they don't really need (like an app store should be doing before listing an app).