everyone is competing for your attention.
Nice try, buddy.
It is not a "tooling problem", it is a GTF-off-my-lawn problem.
Nope.
Or in other words, how to spam people as much as possible without them disabling notifications in frustration.
Allowing it on page load has totally soured users on what could be a really useful tool. Sometimes I absolutely would like to receive notifications from a service without having to install an entire native app for it. Unfortunately that’s counter to the way Apple have implemented web push, requiring a Home Screen install before you’re able to use it.
[0] What iOS calls a "progressive web app"
Apple is between a rock and a hard place with your request. What you want would require another way to delete a web app from your notification list. Right now they went with the simplest method: just use the way the native apps do it.
My impression is that Edge is just like iOS requiring you to "pin" a site somewhere (to bookmarks, to the start menu, to the desktop, to the taskbar, whatever) before prompting for notifications.
Uber Eats and Drizzly spam my notifications (I know Android has very detailed/overly complex IMO way of managing app notification channels) but because they are native apps we don't complain.
Yes. I’ll bet there are many well-behaved web apps, with well-considered notifications and concise and simple options so that users get everything they want and little they don’t.
They are downed out by the firehose too.
Not via a push notification, no.
How does that intersect with browser push notifications? Another advantage of email notifications is that the email notifications won't go away if I don't pay attention to them for a long while.
In any case, I don't use Windows except at work, where this wouldn't be an issue anyway.
There is far too much already that bings, bangs, jumps and try to get my attention.
Sure, they have their uses… but web sites will send far more notifications than anyone wants to receive. People would enjoy a drinking fountain but get a fire hose.
I don’t even think about it. I just click “no” (and curse under my breath for even making me do that) and move on.