Earlier quoted context omitted.
Wasn't the unwieldiness of render functions the entire reason JSX was created?
Not sure of the reason, but it's a godsend comparatively. The reaction against JSX I find to be largely by people who've never actually used it. If you keep your components small, as is best practice, whatever gut reaction one feels to it (which IMO is misplaced to begin with) is minimized, and quite readable.
If you have to do that anyway, I think I could use JSX instead of "pure" JS.