I kind of hate how the www has become this lowest common denominator software SDK. Web applications are almost always inferior to what you could get if you had an actual native application built just for your platform. But we end up with web apps because web is more convenient for software developers and it's easier to distribute. Everything is about developer convenience. We're also quickly running out of software developers who even know how to develop and distribute native apps.

And when, for whatever reason, having a "desktop application" becomes a priority to developers, what do they do? Write it in Electron and ship a browser engine with their app. Yuuuuuuck!

We have an open, universal application platform. That alone is something to celebrate.

Yeah it's awful. Web apps are slower, they don't integrate well with the system, they are inaccessible if the network is down. A native app has to be truly abysmal to be worse than a web app. But far too many developers simply do not care about making something good any more. There's no pride in one's work, just "web is easier for the developer". And of course the businesses producing software are all about that, because they are run by people with a business ethic of "make the product as cheaply as possible, ignore quality". It's a very sad state of affairs.