The web and native apps serve different purposes. Users do not use a website the same way they use a mobile app, and the trade-offs are different.
I’m getting tired of web developers failing to acknowledge that and treating web technology like a hammer that needs to be applied to every nail they come across.
And especially when people say “the web”, what they often really mean is Chrome and the Chromium ecosystem. A lot of web apps barely get tested properly on Firefox or Safari, which only reinforces Google’s monopoly over the web platform.
Yes, app stores have their problems. That does not make the web the right answer for every product.