Push notifications aren't just for humans. They can be used to push messages to service workers that for instance, might sync local data for an offline mail client. This is a really big deal for PWAs. PWAs are a lot like electron, except they do not include a separate browser runtime, they just use your existing browser, and are managed by the browser.