How is that a bad thing?
This way everything the app will need is up-front.
You might later want: - to submit a support request and receive a response via email. - to get blog posts or product updates in your email. - to receive a transaction receipt
Trust is earned over time. I would much rather grant granular scopes as a product builds trust.