I see that reaction a lot but it doesn't make sense to me. Yes, there are apps that abuse them, but that is why it requires your permission. Exactly like how native apps require your permission to send you push notifications. So why are push notifications only acceptable in native apps?
> Safari is a better browser because it doesn’t support them.
It has supported them since iOS 16.4. The issue is they made enabling them so high friction for users that you're better off publishing a WebView wrapper to the App Store instead. More work for app devs, worse experience for users, but great for Apple because it's still on the App Store.