Думаю понятие фул стек относительно. Js программ (бек и фронт) является фулстеком относительно например фронтендера, но я вляется узким разработчиком относительно руководителя проекта, так как не работает в полной мере и глубоко с дизайном, продвижение, общением и поиском клиентов и тому подобное. Идеально знать все грани своей сферы не возможно, но можно выходить немного за рамки своей деятельности для лучшего ее понимания. И это касается не только it разработки но и промышленной инженерии и др. областей. Согласитесь что лучше прийти к врачу гуру своего дела, чем к медбрату который помимо медицины еще много чего умеет.
Согласен про медицину. Но медицина по объёму знаний в разных её областях намного больше по чем разработка, не зря врачи учатся дольше чем многие другие. Интересно, что сейчас чтобы попасть к узкому медспециалисту, надо обязательно зайти перед этим к терапевту.
Думаю, что лучше когда человек хорошо разбирается во всём стеке технологий с которым он работает.
Разговоры о том , что full stack это плохо основаны на том, что невозможно знать весь стек хорошо. Но ведь это зависит от конкретного индивидуума...