I'm not the person you're replying to, but I'd rather make the active decision that I want notifications from an app than passively deciding an app is allowed to until it annoys me.
A large part of them can be inferred from the app's purpose. I don't need notifications from a game, pdf viewer, or photo editor, but I want them from my email client.