@RL_Dane i understand the sentiment and agree, but as an indie developer.. developing native apps for everything is
hard
requires knowledge of many different platforms
takes more time
which, if I were to try to do native apps for everything or even the things I use (Android and Linux) i would likely end up with no app at all, because I wouldn't get to making something that works.
@RL_Dane WxWindows is what Audacity uses? well, I haven't touched it much but considering I don't know of any other programs that use it I wouldn't think it's very good...
Qt is interesting and definitely better than nothing but the only good (as in: nice ui/ux and good performance) Qt program that i know is telegram-desktop. even then it's a hell to package (source: I'm the Alpine maintainer) and a bit of a memory hog (to the point that an Electron or WebKit based app isn't worse.) tdesktop has multiple paid developers so they can pay the cost of having practically their own ui framework on top of Qt.
qBitTorrent and a few others exist. even then, i don't think they're great at UI, and the ones that do have quite a bit of blood and tears poured into them while other WebApps have singular devs producing useful stuff.
I'm not saying it's impossible to develop a cross platform native app, but it's definitely much more effort than making a decent WebApp.