Olá. Visto que você disse que vai começar a estudar, estou partindo do princípio que você ainda não está no mercado de trabalho. Se não for esse seu caso, por favor ignore minha resposta. Além disso, minha resposta aqui é baseada apenas na minha experiência (não consultei nenhuma estatística para te responder).
então gostaria muito de saber se essas duas stacks são tão distantes quanto parecem
São bem próximas. Se você entende bem as bases da programação, consegue migrar de uma pra outra com certa facilidade. Vamos supor que você saiba bem JavaScript e trabalhe somente como front-end. Se aprendar as bases de Node.js e banco de dados já vai conseguir desenvolver algo ao menos básico como full-stack. Mais um vez: estou assumindo que a pessoa entende BEM as bases da programação.
quão profundo o Front End pode ser?
O front-end hoje em dia é bastante complexo e uma área bastante profunda. Na maioria dos projetos em que trabalhei, o front-end é mais complexo do que o back-end. Boa parte disso se deve aos frameworks JavaScript como React e Vue. Não estou fazendo um juízo de valor se isso é bom ou ruim. É apenas um fato.
Será se vale o esforço do estudo específico nessa área ou é uma Stack muito rasa?
Estudar sempre vale a pena! E, como disse acima, não acho que seja algo raso. Porém acredito que inevitavelmente você vai precisar saber back-end também (ou seja, full-stack). Principalmente se for trabalhar em empresas menores. Até hoje só trabalhei em um projeto em que eu era somente front-end. E todos os outros fui full-stack.
Aliás, para empresas menores, as vezes sequer existe essa distinção: te contratam como "programador" ou "desenvolvedor" e você é um faz tudo de TI: levanta requisitos, faz o front, o back, infra e as vezes até redes. Se conseguir uma vaga dessas vá com tudo, já que é uma excelente oportunidade de aprender.
Resumindo: front-end é sim uma área grande o suficiente pra você se especializar. Mas no início de carreira, ser full-stack vai te abrir mais portas.