I think that codes that are too detailed encourage employees to substitute rules for judgement. If they are too detailed, people tend to summarize what they do understand and fill in their own blanks where they do not understand. If codes are too much, judgement is skewed.