Com certeza! Ter um perfil em T é o mais ideal, com a "cauda" sendo a profundidade em uma área específica (back/front/mobile/UX/dados). Aqui no mercado brasileiro até dá pra encontrar vagas de Full-Stack, mas no exterior é mais difícil, estão sempre buscando por especialistas. Podemos fazer uma comparação com estudantes de medicina: eles aprendem a base, para só depois se aprofundar em uma área de atuação específica; no caso dos desenvolvedores, é o contrário: normalmente iniciamos utilizando uma única linguagem para aprender lógica e estruturas de dados por exemplo, mas ao longo da carreira vamos ampliando nosso leque de conhecimentos. O importante para se destacar no mercado é trilhar um caminho para se especializar em ao menos uma área a longo prazo, porém sem tirar os olhos do que acontece em volta 😉