You can lead a dodgy developer to a proper API spec but you can't make them use it. I think the only control we have in that situation is the Uninstall button!
I'd prefer that notifications are blocked by default (should be opt-in instead of opt-out). The only apps I NEED notifications for, are messaging apps, everything else is just annoying.
When they start fucking with notifs, I become nervous. I've seen how easily they can f this up. You can't make everyone happy when it comes to to notifs but you can certainly piss off EVERYONE with the wrong choice.