Law has it even worse. Good programs may <i>sometimes</i> be able to wow viewers with a demo, but audiences certainly aren't going to "ooh" and "aah" over a really good contract.
Because it's too abstract. Laypeople can't see the constraints of coding, thus can't appreciate the accompanying accomplishments.<p>It takes two seconds to watch professional artists or athletes do their craft and come to the conclusion "Yep, I definitely can't do that."