And also about the fact that if anyone wants to offer their app on the web, they have literally no choice but to write software using that stack.
Many times the choice between "use web-stack" and "use proper UI framework" boils down to acceptability of slower and more painful distribution process. With web apps there is virtually no distribution process – users download app every time they want to use (because, of course, it makes sense, right?). But with other solutions, there is some sort of distribution process – like Apple/Google App Store or app repositories. Which makes app distribution more secure and efficient, but adds some pain to the process. If you want to reach as many users as possible, you need web, and that's how we all got locked in into writing apps using typesetting engine and pretending that it's okay.
If you want to offer your app on Android, you have literally no choice but to use Android Studio. Is that really better? At least it’s possible to write HTML on an old computer without running out of RAM.
What does that mean?
It would be nice to turn the tables and have some of these giant companies disclose their entire complicated tax avoidance structures to public scrutiny.
Anyway I quit smart phones a year back, and would ask fellows developers to still consider working on 'normal' websites before the world is totally controlled by these closed garden ecosystems.
Desktop OSes don't have anything parallel, so yeah, you need the browser running. But nothing has to be on screen.