This is a good observation.
I'd also avoid stuff like "Maybe Later" buttons, instead of allowing the user to just say "No".
I believe the idea is to gently inform the user that they can perform the action later but it comes across as a passive aggressive way of removing control.
i.e. the user wants to say no, full stop, but the app/website is telling them that they'll just nag them again until they accept regardless.