Entendo sua visão, mas eu te aconselharia a não se apegar tanto nessa ideia do pato, haha. Não podemos acreditar que um full cycle não pode ser bom em tudo, apesar de entender que não é exatamente isso que você quer dizer.
Mas aí vai do propósito e do que você quer. Você quer ser o melhor front-end do mundo, trabalhando para o Google e mudando a posição de um botão sem quebrar a aplicação? Ou prefere ser um dev que desenvolve uma solução completa e agrega valor com isso?