They may not be equivalent, but for the purposes of this situation they are both worthy of identifying.
You're justifying the game plan of a certain type of programmer. I'm asking how to find someone who's professional toolbox includes the ability to knuckle down and manage the boring shit until it's done, over a project-level time period.
In this instance I don't want to hire an alphabet soup programmer who will move on to the next company as fast as the next resume update allows. If it's a side effect of kicking ass on a variety of projects, broad experience is a nice-to-have, but I need someone who will hang around long enough to internalize and take responsibility for business goals.