Sim. O que pode ser ótimo.
E se resolver se "especializar" em várias coisas?
Sim, pode te limitar. Até mais. Afinal pode ser como um pato, ou seja, não faz nada direito, e fica limitado somente às vagas bem ruins.
É claro que aprender só o frontend vai te fechar portas para o backend. Assim como fechará portas para desktop, mobile, games e várias outras coisas.
Geralmente a pessoa consegue fazer melhor oque gosta e tem habilidade. Mas algumas pessoas conseguem se desenvolver bem mesmo em situação adversa, só é mais difícil.
Não importa o que vai fazer, precisa fazer bem feito. Isso não te limita. O que pode te limitar é sua atitude e sua formação anterior. Tudo dá para mudar e parar de limitar se isto estiver ocorrendo, mas precisa fazer alguma coisa, não muda sozinho.
Faz sentido para você?
Espero ter ajudado.
Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente. Para saber quando, me segue nas suas plataformas preferidas. Quase não as uso, não terá infindas notificações (links aqui).