I think it's great that they exist. The problem is when they get used unnecessarily.
Push notifications are good when my Webmail tells me there's a new message or Gitlab tells me my tests passed.
Not so good when some crappy newspaper I visit for the first time asks me if I want be notified about all their clickbait articles all the time.
But with Brave it's pretty easy to disable JavaScript on a per-site basis, with "disabled" being the default. So all these things don't bother me anymore.
Push notifications are good when my Webmail tells me there's a new message or Gitlab tells me my tests passed.
Not so good when some crappy newspaper I visit for the first time asks me if I want be notified about all their clickbait articles all the time.
But with Brave it's pretty easy to disable JavaScript on a per-site basis, with "disabled" being the default. So all these things don't bother me anymore.