Also the native UX kits all suck and have done so forever. There i said it.
There’s a reason KDE looks better, has better consistency across apps, does theming at the os level better etc. Html/javascript/css for your native app frontend is actually quite reasonable.
The native UX toolkits wouldn't be so shit if everyone wasn't so greedy. We don't need to reinvent a better wheel every 5 years (windows) or force some proprietary garbage nobody cares about (mac).
It just needs to be reasonable, easy to adapt to other platforms, and long-lasting. The web isn't even that good, the competition is just self-destructive to a point it can't be justified.
There’s a reason KDE looks better, has better consistency across apps, does theming at the os level better etc. Html/javascript/css for your native app frontend is actually quite reasonable.