That's why I'm still hoping on Flutter or something similar for actual web applications.
But it's been a long time in the making, I'm not quite convinced it will ever be able to replace the more traditional stuff.
Most of the controls you have on the average GUI app are present in HTML. The big difference is that HTML describes active documents, not dialog boxes.