As a user: I want the platform to take care of notifications.
I care not to install dozens of different notification systems because some app decides to use Yet Another Notification System.
As a developer: I want the platform to take care of notifications.
I don't want to worry about some third-party server works as expected nor do I want to have to care about the user having the right software install either.