Let the service do what it does with least permissions. If something doesn't work there should be a settings where you opt-in. Don't block my view, hoping I will click the dark pattern as you want me to, believing I don't get anything if I say no.
That's not informed consent. That's consent under duress.
There will be some cases where you need to explain what's going on to a customer before they should be allowed to do stuff — medical, financial, probably some others too — but I think the whole thing is getting abused so much it can't stand, and the exceptions probably need a specific license already anyway, and that license can just also say "and you not only get to have the popup, you are required to".
Let the service do what it does with least permissions. If something doesn't work there should be a settings where you opt-in. Don't block my view, hoping I will click the dark pattern as you want me to, believing I don't get anything if I say no.
That's not informed consent. That's consent under duress.