Why use Azure Notification Hub with Push Notification Service?

Let’s know why to use PNS with Azure Notification Hub push engine that allows us to send notifications from any platform to any platform.