This is not correct. Web push notifications rely on running a persistent service worker in a JavaScript runtime, which is not anything at all like how they are received by native iOS Apps.
Additionally with iOS apps, Apple can and does work directly with developers whose apps are overusing the notification system and draining power, which they cannot do with arbitrary web apps.