Earlier quoted context omitted.
Amen. I know a guy who is an extremely talented programmer, but for a number of reasons currently has a very poor work ethic. While he is able to be considerably more productive than a number of his lesser clued co-workers, he isn't.
And why do you think that is? I've seen too many situations where the reward for being more productive than lesser-clued co-workers was a greater share of grief and stress.
Sometimes people, even smart people, are unproductive for the usual reasons -- they're lazy/unmotivated or simply just goofing off.