Why aren’t Angular and React as scalable as game engines?
skuid.com
skuid.com
But here's the reason. Web developers need to have their code work with multiple rendering engines with different bugs and interpretations of the specs. CSS is very finicky.
Basically you're always going to need to view the HTML/CSS. So trying to hide it behind a visual editor is setting yourself up for failure.
I disagree with your point about how you're _always_ going to need to view the HTML/CSS. Sure, there's always a point at which it will become necessary, but when is it completely unnecessary? Do you really need to see the HTML for every button you put on the page? What about a header? A tabset?
the idea of skuid is interesting and also not new. the comparison with game-engines is new. but to be honest i had thought game-engines would be just as much programming as a web-framework. really, this is just adding a UI-builder. i don't think it's letting you skip programming altogether.