Over and over I see developers offering to write unmaintainable garbage, only to get in hot water in a year's time because productivity is in the toilet. It's not even fun the first time, but people keep on doing it. They should stop.
But, as was said in that interview, the problem is convincing the "Developer Managers". You end up competing with people who use the Bait and Switch technique: They claim they can produce code faster and cheaper than you, but really, it's unmaintainable. We need to convince our managers that by saying no, we're doing them a favor.