My experience is that "finishers" frequently have a hard time in their careers because they do the "80% of the work that gets 20% of the results." and aren't perceived to be productive as the "programmers addicted to novelty/who have a hard time internalizing business goals."