> Why there is no reactive UI that tracks all dependencies and redraws only what needs to be redrawn?
There's plenty of them. Slint, Floem, iced, Vizia, fltk etc. Slint and fltk in particular also exhibit excellent performance and very little resource usage even without a GPU.