I do
> You are also confusing cause and effect.
I don't
> I clearly explained the root causes for that.
You didn't. You went on a rant about "public perception" and your own experience building mobile web sites.
> If you say that it's because they lack certain features, then you confirmed my point that it's due to active sabotage and denial of equal rights.
See. Again with the rant.
> Be specific, why are they not "good"?
E.g. Reddit's mobile web site loads every post in 3+ seconds. And reloads the full page when you click on a subtree in the comments.
When you scroll through Twitter, it will just randomly load a bunch of stuff and replace your content losing your scroll position. Same with going back from a tweet to the timeline.
Most websites take multiple seconds to display text-only information with broken layouts, layout shifts, and multiple loading states.
To quote myself from 3 years ago: https://news.ycombinator.com/item?id=34517503
--- start quote ---
Features HN developers think are missing from the web to deliver an experience "as polished as a native app": notifications, prompt banners, link interception, Chrome-only non-standards like bluetooth etc.
Features actual users think are missing from the web to deliver an experience "as polished as a native app": actual native-like experience: responsiveness, smooth animations, polished usable and accesible controls, maintaining scroll position and location in the app, fast scrolling through large lists, no loading states for the simplest actions...
I mean, people people keep bringing up Twitter's objectively bad web app as an example of one of the best PWA apps... Have these people never seen an actual native app?
--- end quote ---
> There wouldn't be coincidentally a mysterious opposing force that actively prevents developers from improving those aspects, right?
There is no such entity. Besides, Google invested hundreds of millions of dollars into PWAs, and there are still so few that people can point to even on Android.
> X (formerly Twitter) - has PWA
Yup.