My experience with PhDs (at least without years of relevant industry experience) is that they are, unsurprisingly, good at research and developing early prototypes but not so good at engineering and at getting commercial products done.
So it really depends on the job and individual skills, indeed. For software dev (which is what I know best) I would definitely choose to hire several smart, down to Earth bachelors rather than one PhD.
So it really depends on the job and individual skills, indeed. For software dev (which is what I know best) I would definitely choose to hire several smart, down to Earth bachelors rather than one PhD.