tl;dr<p>Web Push API requires centralized service the messages are sent over what has serious privacy implications. Android Chrome makes it even worse because it does not allow changing the Push API provider (Google's proprietary GCM/FCM is used)