Or when you want to own your own data, or work offline…
So no, the web cannot do pretty much anything with content and data. The web can do very, very little with content & data, it is just often enough coverage for passive things like articles.
Also, The web is far from being only passive...
Not on mobile. Due to serious, oft-encountered performance issues, the web remains crippled on mobile compared to native.
By "native" I'm referring to apps where the UI is rendered natively as opposed to being rendered in a `WebView`.
React Native is bending the rules here but it is important to note that it is divergent from the web platform and convergent with the native platforms.
The issue I have, and I think others have, is that 99% of "apps" don't need the extra capabilities and performance. Or if they do, it's only because of problems they've created themselves. "We're loading 45 tracking and advertising scripts, and now our site is slow. We need an app!"
The article here demonstrates the problem perfectly. Mobile browsers are absolutely capable of displaying the text articles on the site. The browser on my flip phone from 1999 was capable of browsing a site like that.