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