> Can't find a link, but I've seen people on this website claim that electron apps that are just a web page (and thus don't work offline) are better for Linux on the desktop than actual native applications. Sure, they do mean that cross-platform is essentially free, but you have to rely on someone else's computer for them to work.
This is false, at least in the way you're thinking. Electron apps are written with web technologies, yes, but they generally don't load their UI via the web; all HTML/CSS/JS lives locally on your machine. I don't use the GitHub app, but if it's true that it can't commit without an internet connection, that's just bad design, as opposed to something inherent with Electron.