I'm surprised Orson Scott Card wrote about that. I knew him only as a sci-fi writter, not a programmer. Maybe it's just his insightful mind that can wrap around many areas of life.
So everybody knows this is true, yet doing software management with UML, report generation and that kind of crap pays more and thus valued more than engineering. When will laws of economy stop that?