We're just a few years into serious codegeneration tools. Most people still have the bad taste of MSVS code generators in their mouth. When it evolves, code generators will be unbeatable to manual coding, area by area, language by language, slowly. Some langs/frameworks/toolkits will never have decent codegeneration.
A paper document generates code also, like OO.org (LibreOffice) or OOXML. They're pretty good at that, I have yet to meet the first guy manually writing a doc by hand. Html5 will replace those document formats, simply because they're based on paper.
The camp saying current code generation tools suck, are right. The camp saying future code generators will fit your needs, are right also.