Frankly said, I'm at this point just tired of people who can't set up their build tools to automate common tasks, and who think that code generation is some disease that has to be valiantly fought, because obviously if you call anything besides the compiler it's too complificated.
Look, you're wasting lots of your time by not using code generators. And I do mean lots and lots. You even publicly and proudly admit to it. In any project of considerable size, you'll be using dozens of tools to produce the final executable, the documentation, etc., so you just make yourself look very silly.
If you're whipping up something quick and dirty in Qt, you don't care about any code generators that Qt internally requires. A four liner .pro file does the job, and Qt Creator sets everything up for you anyway. For more complex projects it's your pick between qmake+make and cmake, but both are fully supported.
Your rant sounds silly.