Узкая специализация подразумевает глубокую экспертизу. Чем уже спектр навыков и умений, которые нужно освоить специалисту, тем меньше времени нужно на их освоение и больше вероятности, что он их знает лучше, чем "хорошо".
Но есть и обратная сторона - рынок, как и мир, непредсказуемо и категорично меняется чаще, чем многие готовы перестраиваться. Может случиться так, что область, в которой работает "узкий специалист" окажется замороженной, и он останется без работы.
А есть и еще случай - для полноценной работы организации все равно нужно выполнять цикл функций. Не каждая компания может нанять отдельного "узкого" специалиста на каждый отдельный этап цикла.
А рынок ограничен!
Поэтому я бы сказала, что максимально конкурентоспособны специалисты с глубокой экспертизой в одной сфере и с поверхностной в смежных.