Employers also seem to tend not to value the notion that employees have different strengths. There are some coders I know who seem to savor working hard on what I would call the "boring stuff", and there are those who can intensely work on a new problem and come up with novel approaches, but they're not going to be as good at doing assembly-line work. Both have their place, but employers want the best of both across the board, which is impractical except when you have the occasional wizard.