Despite this, it does suffer from the classic chicken and egg problem! Which is, for dApps or services to implement the protocol, they would want the notifications to be delivered to their users and see the value before adopting it to send notifications, and unless they adopt it, it's going to be tough for user wallets to spend time in integrating a protocol and frontend for receiving notification.