That's my beef above everything, createElement/DOM should be avoided. But for Google it's par for the course, their Google Closure introduction tutorial does just this even though they offer a templating system.
"Teaching children to use a proprietary (non-free) system such as Windows does not make the world a better place, because it puts them under the power of the system's developer -- perhaps permanently. You might as well introduce the children to an addictive drug."
I think this is a little bit indicative to how broad you experience is as well, if you've programmed in C, Python and Haskell you're more likely to critique one of the languages based on your experience with the other two e.g.
That's my beef above everything, createElement/DOM should be avoided. But for Google it's par for the course, their Google Closure introduction tutorial does just this even though they offer a templating system.