Nu am un raspuns direct la intrebarea ta, dar am ceva informatii complementare obtinute prin ascultarea "Lifehacker" podcast-ului. La un moment dat si-au pus si ei intrebarea - iti recomand si articolul aferent:
http://lifehacker.com/5991099/why-does-this-android-app-need-so-many-permissions
La telefon au si discutat cu un developer care a explicat ca _uneori_ nu e vina lor deoarece pentru a accesa anumite functii in Android iti trebuie acces/permisiune pentru ceva ce pare total "din alt film".
Din articol: In many cases, the problem may just be that you don't understand why the app needs the permissions it does—it could be some dependency in Android that the developer had to fulfill in order for the app to work.