2. You have far more control over Web Apps than Native Apps. The permissions are more granular + via your user agent (browser) you can change privacy and security settings and install extensions to change the behaviour further.
This is not available on native.
3. We're not advocating for "free" apps (App Developers need to make a living too), We're advocating for free and open web tech.
4. Having hundreds of thousands of competing App Developers is not an issue, having 2/3 gatekeepers controlling and extracting rents is.
5. Web Applications only have to be written once, which will result in BETTER products. There's a reason Adobe, Microsoft and many other companies are all investing in Web Apps.
No, its so they can better get money out of the end users. A user cant keep using their 5 year old copy of XYZ, they have to pay every month or they will be cut off from the application.