Every news website, and every other random website out there is asking users for permission to send those notifications as soon as the user opens the page. Sometimes, they first have a fake browser-looking dialog, and if the user clicks "Allow", they open the actual browser dialog (possibly to prevent getting disallowed and never getting the chance to ask again, since the choice is remembered).
What can browser developers even do about this, block all requests by default (therefore making it a feature almost no one uses)? Chrome doesn't even have a setting to block all requests.
Maybe we can dial back the hyperbole here. I agree that this (which is the Notification API, not the Web Push API) is being abused, but I can't recall having seen it on any major news web site. I actually see it far more on stuff like tech blogs that are also obsessed with converting me to being a newsletter reader.
But yes, it's infuriating. Safari is probably the worst as it presents a modal popup - at least in Chrome it doesn't take focus. The solution seems very simple: make it only work in response to a click event. Which is something browsers already do for a lot of stuff (like opening a window) and I'm mystified as to why the browser manufacturers didn't factor this in when implementing in the first place.