Los desarrolladores de aplicaciones pueden decirlo mejor, pero lo que percibo es que muchas aplicaciones modernas usan Firebase Cloud Messaging , un servicio patentado de Google, que no forma parte de AOSP, para las notificaciones push. De hecho, los desarrolladores se ven obligados a usar los productos patentados de Google de manera imperceptible. Citado desde aquí :
Es probable que la restricción de Doze en el acceso a la red también afecte su aplicación, especialmente si la aplicación se basa en mensajes en tiempo real, como cosquillas o notificaciones. Si su aplicación requiere una conexión persistente a la red para recibir mensajes, debe usar Firebase Cloud Messaging (FCM) si es posible.
...
FCM está optimizado para funcionar con los modos inactivos Doze y App Standby mediante mensajes FCM de alta prioridad .
FCM es parte de los servicios de Google Play ( 1 ) :
La única dependencia dura de FCM SDK es Google Play Services
Play Services es un conjunto de aplicaciones que se inyectan en dispositivos Android con permisos altamente privilegiados, por lo que no están sujetos a restricciones de datos / batería.
Dado que ha bloqueado solo la aplicación y no los Servicios de Play, la aplicación puede recibir notificaciones automáticas (aunque los datos reales pueden no entregarse a la aplicación).
Por lo tanto, bloquee GMS para bloquear las notificaciones push. O elija las aplicaciones que no son aficionadas a Google.
RELACIONADO: ¿Cuál es la funcionalidad exacta de Google Play Services & Services Framework?