https://old.reddit.com/r/gnome/comments/uibqyu/gnome_devs_that_are_also_gtk_devs_motivation_for/i7dcadq/
@retr0id HTML is not and never was designed for highly interactive, dynamic, and accessible applications, and attempts to do so show how much it sucks with how much effort it takes to re-achieve thoss
HTML was designed for documents and that's all it should be used for
@retr0id Jup. There are two big things that bother me with HTML+CSS+JS. For one, they aren't a GUI Toolkit but... three programming languages to build a UI toolkit in, and each website brings their own. I also find it scary to need to download and run foreign Js for everything.
Then, it doesn't integrate as well. Neither technically, nor visually.
I think really the only way is to have a small frontend per-platform. I liked the NickVisionApps approach with WinUI for Windows and GDK for GNOME, although they removed the former due to being too much of a hassle.