It's one of the few remaining features needed to create fully functional web applications, on par with the functionality of a native app.
As an example, I refuse to install a native Facebook application because of privacy concerns, but a web version with push notification support could provide the same functionality.