As I mentioned, the lack of damage tracking is an important problem. It leads to high CPU/Battery usage which isn't great for laptop & phones.
Electron/Web might eat lots of ram but I think the renderer is more optimised for UI and will use less CPU/Battery.
Also Godot has an internal architecture made for games which might be a bit overkill/less elegant for UI-only apps :
https://godotengine.org/article/why-does-godot-use-servers-a...
I'm not sure if the separation of logic and rendering in separate threads like that is the way you would build a high perf UI library