People use app stores because they are used for artificially worsened web pages. They are used to find apps with similar properties from app store.
And Google search is artificially so bad that they won’t even try it to find some apps. And most won’t use other search engines.
So really, people need to start rejecting poor quality or poorly performing web apps. The collective bar for “good enough” is far too low, and so cheapskates will continue to churn out garbage.
For a while, I had stopped flashing custom ROMs because the default Android experience was good enough for me, but it looks like this is now necessary again.
That's why you have a debit card. And if your bank won't give you a debit card, you find a better bank.
Also we are obviously in dire need of legislation preventing such behavior.
It worked for me, in a European country with very high smartphone usage (you can pay on the bus by scanning a QR code). Twice.
Re SyncThing: there's the File System Access API. You can ask the user for a folder and then operate on the files and directories inside it. Also from a locally cached offline copy, of course. Serviceworkers are there to run in the background, though I'm not 100% sure if the FS API and service workers can be combined to be honest.
It'll need as much effort or maybe even more to port it to the web as it has taken to develop the Android app, but it's almost definitely possible, at least on Chrome.
As part of Google's attempt to break free from the iOS app store, they accidentally invented an alternative to their own draconic measures.
The web is dying at the same time as mobile OS freedoms, while important organisations such as governments and banks are moving away from browser access and towards doing everything (including 2FA in one device) on a phone