> From a UI standpoint, it would be virtually just as hard for a JSX dev to implement a React app with purely `React.createElement()` as it would be to just write a native DOM application
I don't think that's true at all. I find react-hyperscript[0] and friends terser, more regular and just as easy to work with as JSX.