And I'm ok if Apple don't want to allow PWA features on Safari.
My problem with Apple is that they technically don't allow other browser engines in iOS, all non-safari browsers on iOS are Safari with a skin. That should change.
And regarding Native apps vs. Web apps (PWA), let's imagine some examples, I think is a good exercise to enrich the discussion:
----------
- The NYT app
I think that this can perfectly be PWAs in the state that PWA features are supported right now in 2021. Users can install it, add the icon to the homescreen, get push notifications, save articles to read offline, uninstall it. Pretty good. But Apple don't want that because they will not get a 30% cut for all those NYT subscriptions generated in the app.
----------
- A keyboard app
I never used a PWA that feels snappy like a native keyboard app, or in reality a PWA that have so fast and complex interactions. The latency of native is so smooth. And also, how do you integrate a PWA as a keyboard app in the OS? I don't think is possible right now. In this case I think that web apps do not compete with native, at least for now. Recently I found this Google-developed web app to compress images and is pretty good tho https://squoosh.app/