Não.
O mais difícil é conseguir o primeiro emprego na área.Tem muita gente entrando,eles exigem muita coisa(pesquisa uma vaga para programador junior no google).Tem muita vaga que pede faculdade,ou prioriza quem já tem experiência.
Aquela historia de que falta profissionais qualificados,e que tem muita vaga sobrando com salarios altos,só se aplica aos seniors.
Sobre dominar frontend ou backend,vai de vc,basta estudar e se esforçar.
Cara, sim e nao, hoje em dia a tecnologia domina quase tudo, muitas empresas precisam de pelo menos um TI ( Tecnico de Informarica, pros leigos) porem nao é tao facil assim ao mesmo tempo porque eles pedem uma alta quantidade de conhecimento.