And from a system level view, business needs don't necessarily match those roles in whatever ratio people happen to naturally occur at. I'm going to go out on a limb and say there is a gross oversupply of people who like starting things but not finishing them.
As someone who hires and manages people, if I could somehow tap into a foolproof supply of people who are primarily motivated to grind away at any problem given to them until it's finished, and have just enough sense to be effective, but not enough to start solving problems just for the sake of the novelty I could probably take over the world in about 3 weeks.
Luckily those kinds of people are almost completely absent from the human species and it's fairly difficult to organize and achieve arbitrary goals without a lot of politics and people skills in addition to simple coercion and/or funds and a plan.