Earlier quoted context omitted.
Right now, if you go to any website on mobile, you get a big popup telling you to install a native app. What would be different? Getting asked to enable a browser feature is not more annoying than getting asked to exit the app and install a brand new native app with worse sandboxing and privacy. It's at most the same level of annoying.
There's some barrier of entry(buy an account and create documents describing your app) to have a mobile app, with PWA it will be removed and you will have every single website trying to make you "install" their web app, just like every single website is trying to take your e-mail address or make you create an account. The app experience is almost always better because you always have more screen real estate, higher p…
> The app experience is almost always better
Strong disagree. Even on iOS native apps are more invasive and have fewer privacy controls than a website does. That's why all of these websites want you to install apps. Facebook isn't asking you to install their app because it'll be a better experience for you, they're asking you to install their app because then they can request contact permissions.
> 0) [...] 1) [...] 2) [...] etc...
This is just nonsense. You're arguing that configuring a browser to default-deny permission prompts is a worse experience than getting badgered to install a completely separate application every single time you visit Reddit.
And to your point on advertising, this is a good reason to have an app environment that supports competent adblocking. Neither Safari nor iOS provides APIs to do that for websites or for native apps.
This all kind of boils down to, you have an environment with less sandboxing, less privacy, less granular permissions, and a longer install process (visit a site, switch apps, download and install a new app, switch apps again, then uninstall and clean up when you're done); but it's OK because the process of building an app is so cumbersome that a lot of businesses won't bother? This may not be the persuasive argument you think it is.
I mean, you can tell me all you want that notification prompts are worse than the current system of websites constantly asking to exit the website and install a new thing that gives them native file access to my phone, but... I browse the mobile web. I know what the mobile web is like from day-to-day experience, notification prompts are not the reason that the mobile Reddit website is annoying to use.