@Retrograde As an amateur browser dev here's how I'd deal with this:
First I won't support the same notification API mainstream browsers do, JS requires too much effort to implement & constrains my design flexibility.
Second if I do implement an alternative mechanism (if someone's interested in it) I'd make the button to enable notifications (and live updates) inconspicuous. If it's something readers want they can look for it, rather than having websites beg!
For people who care about, support, or build Free, Libre, and Open Source Software (FLOSS).