And the place you get your app from usually automatically knows which OS you are on.
And also most web apps of any sophistication demand that you register an account to use them, click the verify email link etc
Not to mention that a native app can work offline.
You were the one to bring up office suites.
Not to mention trying to convince them to use the latest version with all the (mis)features it might have: they have no choice!
Yes, web apps are fine if i don't trust the source much. As an example i use the web-based version of Discord in a Firefox tab instead of the native version.
This is not true at all, why do you think this is the case? Can you read binaries?
What the hell are you talking about? Do you pretend things like wireshark, debuggers, disassemblers etc. do not exist?
FWiW I've made my choice, I stopped using Reddit on a regular basis more than a decade ago, and used old.reddit for occasional reference and link following until recently (the account/password login requirement) since which I've not been back.
You live a different universe from me, one where native apps let you run userscripts or press inspect element, and web apps don't.
Web is very ubiquitors. Works on desktop, works on phone, works on raspberry pi, works via cli, agent can browse it, human can browse it.
All you need is a url. You can pass via word of mouth.
The problem with web, is it got complex and jammed. So native apps still have an edge in performance and what they can access in platform.
Google and Apple make billions from their app store fees. So they're not too interested in web apps being as powerful and efficient as native apps.
The web is phenomenal though.