Earlier quoted context omitted.
Pardon my ignorance, but why do you see this as an Android-only problem? Surely every possible operating system suffers the same problem, no?
Not me551ah, but the problem with Android is that: 1. iOS is an Apple operating system. Every iOS device has a daemon running a service that connects with Apple's APNS (Apple Push Notification Service), and that service routes the notifications of every App to the user's device. APNS is non-negotiable, every iOS device has it running, and every App that wants to [reliably] deliver notifications must use it. It's part…
Also, sure, some user might run pure Android and not have a centralized push notification system, but that is not the problem people usually might be experiencing.
The power management and priority system is rather complicated on Android and incoming notifications might be deferred or not shown at all(to avoid wasting power on low priority notifications) depending on app, app usage and settings.