Earlier quoted context omitted.
Free software is merely user- unfriendly (presently). Webapps are user-hostile - overtly functioning as agents of third parties rather than their users. Blame isn't singular - describing users as lazy, including ourselves for using this website, both encourages individuals to exert more effort adopting better solutions and just plainly characterizes the problem. I do agree that the most productive way forward is for…
> Webapps are user-hostile What? What if I wrote it for my own use? What if it's among the thousands of web apps meant to be installed on a server you control? There's nothing inherent about the technology that requires third party control.
Sure, some of these release their code as "open source" and you can setup your own copy. But I've never heard of one where the majority of users actually do so [0].
There are some locally-hosted applications that are intended to make themselves available on :::80 that use a browser as a UI toolkit, similar to how we can have a native app that links a browser as a library. But such things generally aren't referred to as webapps. The network transit seems integral to this term.
[0] Well there's probably some developer-focused tools where this could be the case because said developers already have to deal with "web stuff" and so the additional overhead isn't as high. But this doesn't generalize to all users.