Some websites won't or can't become apps because of app store rules, especially on iOS. That's why the web is seen by many as a way out, and why iOS web developers in particular seem to be such aggressive proponents of adding more PWA features.
Even an app following all standards can get refused by Apple's app review and there's no recourse other than to retry and hope this time the reviewer does their job right. Code using several open source licenses can't be uploaded to the Apple App store for legal reasons and there's no way around that either.
I think the web does deserve opt-in methods to access to many features, and I'd even like some features (like WebGL or WebGPU) to be behind additional permissions. Same with <canvas> features, most websites don't need that and it's mostly used for stalking me.
In a perfect world, Google would be able to put a real version of Chrome onto iOS and Mozilla would be able to do the same for Firefox, that way everyone could get what they wanted. The PWA enthusiasts could get a PWA-capable browser, the rest could stick to Safari with all of its quirks. That's not going to happen any time soon, though.
Even an app following all standards can get refused by Apple's app review and there's no recourse other than to retry and hope this time the reviewer does their job right. Code using several open source licenses can't be uploaded to the Apple App store for legal reasons and there's no way around that either.
I think the web does deserve opt-in methods to access to many features, and I'd even like some features (like WebGL or WebGPU) to be behind additional permissions. Same with <canvas> features, most websites don't need that and it's mostly used for stalking me.
In a perfect world, Google would be able to put a real version of Chrome onto iOS and Mozilla would be able to do the same for Firefox, that way everyone could get what they wanted. The PWA enthusiasts could get a PWA-capable browser, the rest could stick to Safari with all of its quirks. That's not going to happen any time soon, though.