Eu trabalho como fullstack no meu trabalho, e quando preciso focar em uma das stacks eu noto que faz diferença saber como funciona o outro lado. Lógico que se você for especializado não precisa ser um craque da outra stack, mas ter mais conhecimento ajuda sim

Sim, exatamente!

Vejo muitos desenvolvedores especialistas, que não se preocupa em saber como as coiasas acontecem do outro lado e isso faz total diferença para construir soluções de alta qualidade.