Resposta curta:
Não. Você pode começar seus estudos tranquilamente sem saber frontend, e talvez nunca precisar aprender frontend na vida.
Resposta mais longa:
O que eu sinto é que o dev que não sabe nada de frontend tende a fazer um backend muito ruim, engessado, e que geralmente não atende bem as necessidades do frontend.
Eu senti isso na pele: numa aplicação onde eu precisava que o backend listasse os cursos e os instrutores do curso, o desenvolvedor só me entregava um instructorId
que me forçava a fazer uma requisição por curso, ou listar todos os instrutores e cruzar os dados no frontend, ambos aumentando a complexidade de implementação e gerando potenciais problemas de performance.
Eu que sou mais fullstack em certo momento no futuro refiz esse backend, retornando uma resposta nesse estilo:
{
course: {
id: ...,
title: "titulo",
instructor: {
id: ...,
name: "nome do instrutor"
}
}
}
Claro que é um detalhe bobo e você não precisa saber frontend para fazer isso, mas sinto que quem não sabe frontend naturalmente não vai conseguir se colocar no lugar do frontend dev.