We are a spectrum of jobs, not just one
The problem, then, is when you hire one for the other job. In one case, you might get someone who's in completely over their head when they can't find an existing module or snippet somewhere. In the other case, you might end up with someone who thinks they're surrounded by a bunch of people who are speaking a different language, and feels very much alone.