Aprecio demais o comentário, muito obrigado!
Ao mesmo tempo que quis postar este texto para compartilhar minha experiência, penso que não existe uma saída definitiva. Meu problema não vem exatamente de trabalhar apenas com frontend, mas de trabalhar apenas com uma das pontas. Se minha trajetória tivesse sido inversa, isto é, se tivessem me jogado para o backend, hoje com certeza eu estaria postando o mesmo texto.
A solução pra isso seria conseguir continuar sempre fazendo os dois. Eu sempre valorizei a ideia do profissional em T e hoje foco em ser competente como um fullstack com expertise em frontend. Mas eu entendo que não são todos os lugares que enxergam assim. A ideia de que o fullstack é o pato da programação sempre foi bem disseminada. Muitas empresas, principalmente as maiores, não vão querer te contratar como um faz-tudo, além de que a tendência é que conforme a senioridade cresce também cresce a especialização requerida nas vagas. Na prática, tudo converge para que você seja especialista. Acho que só é possível sair dessa limitação caso se torne tech lead, porque você acaba sendo responsável por auxiliar o time como um todo e gerenciar todas as pontas para garantir as entregas. É exatamente por isso que meu objetivo de carreira é me tornar um tech lead.
Até lá, acho que só tenho que lutar pra conseguir manter espaço no backend, seguindo seu conselho de ser menos passivo.