All of the developers I have hired have different skill sets and abilities to produce softwave. Some developers on specific tasks would take half the time of others. Some could handle clients directly well and some not.
Just as I avoid taking on projects which will fail, good developers will avoid working on projects which have poor infrastructure or choices of tools.
Paul Graham writes up on how choices of infrastructure and languages affect who you can recruit.
Great Hackers