Im comfortable with the current system where websites request permission for notifications, but they are as useful as phone notifications. Message in a webchat, new email, new private notification on Twitter, &c.
It should always be opt in, but it is a useful thing for many use cases.
>>FussyZ+U
I think safari (desktop) does. It has a checkbox labelled "Allow websites to ask for permission to send notifications" in the Notifications settings.
>>jimktr+(OP)
Can't reply to FussyZeus, but in Firefox, you can permanently disable notifications for all websites (though it is not exposed in the UI).
Go to about:config, search for dom.webnotifications.enabled, set it to false.