Yes this sucks but its the app writers fault not google, they request ludicrous permissions for their apps.
No it is definitely Googles fault. It is their flawed model that makes this possible and their stubbornness to change it that is making me consider switching back to iOS