> The solution isn’t for everyone to make web apps, it’s to regulate the app markets.
I'm not really seeing how regulation would really fix the scenario in the OP. What regulations that are likely to pass would prevent Apple and Google from removing apps arbitrarily?
> Web apps are still at the mercy of Apple and Google.
Not really. Apple and Google don't control the entire internet. Though they do have some level of control of the APIs available, ultimately they themselves use the same APIs as well, so...
In any case I disagree with you - web apps are the solution because every app that becomes a Web App instead of native app results in a loosening in the grip that is the Apple/Google duopoly. Once at a critical mass, sites will pop up to curate all of these new found web apps, APIs will be developed to facilitate payments for these apps, and so forth.
Ironically Google initially was not able to compete with Apple with respect to app store curation and promoted PWAs aggressively, but no one really bit. If people just went with that to begin with we wouldn't be in this situation now. So instead of going with PWAs, Google just ended up copying Apple and now both of them just rent seek instead of one.
Prior to PWAs, there were "responsive pages" and Steve Jobs in 2007 actually thought that it would make more sense of all iPhone apps were just responsive apps instead of native apps, and locked down the API to strictly first party apps.
Hackers jail broke the iPhone to unlock all of the functionality, forcing Apple to launch the App Store, resulting in the situation now before us.
We're being given a second chance here with WebAssembly. Let's not screw it up this time around, ya?