"Silly" probably wouldn't be the word I'd have chosen, but it's a good point. If I'm building a system, I want it to be quality work, and I don't want the programmer who has to deal with it in 2 years to be cursing my name :). Thus I sometimes become very concerned with things that seem to have "no business impact".