We need a total and complete stop to all front end development until we figure out what the hell is wrong with them.
But consider that a UI is 100% state management and side effects (so fundamentally imperative and asynchronous). On top of that it takes about three revisions for any tool to require bespoke display of something (everybody has an opinion). They also bring a layout engine which is best expressed in constraints.
And somehow we are trying to shoehorn all this into a functional paradigm.
I have used and programmed enough kinds of UIs, since I got coding into that Timex 2068 in 1986.