Right. The idea would be that users might not want that subset of functionality at all. In those cases, why not degrade gracefully?
"Why do you need my house keys to deliver mail?"
"So we can put packages inside the house in case it's raining hard and you are not at home."
"That's OK, I have a good porch and would rather you put everything not fitting in the mailbox there"
"Studies show that users prefer dry packages and may be concerned with theft. We need this in order to provide secure delivery in all conditions, take it or leave it"
Wouldn't that require making and maintaining separate versions of the app for every possible subset of permissions? That sounds like a nightmare not just for DDG but also for new users that have to figure out which version they need to install.