All those permissions are needed for the features of the app. Honestly, if you're that worried about them, you shouldn't be using the internet.

Not every developer can explain what every little permission is for. Sometimes it's built into the engines they're using.
The big websites are never going to promote a rogue app either, at least not places like AppGratis.