Web UI is fine for web applications, obviously.

But for desktop applications it is bloated, a big attack surface.

HTML/CSS is made for online documents, and using it for applications is a bit hack that happen to work, but hides a huge ton of complexity behind frameworks and frameworks of frameworks with leaky abstractions and each their own caveat.

> a big attack surface

Wdym? At least web apps are sandboxed by default in contrast to native.

web UI is slow, this is only reason when I don't it.