Eu particularmente acredito que o melhor dos mundos é o profissional t-shaped, ele tem profundidade em uma área especifica mas é generalista e tem uma visão de um leque maior, exemplo, eu sou backend com nodejs, mas tenho noção de infra, devops, front e um pouco de mobile, então eu consigo opinar em discussões relacionadas a esses assuntos, entender os desafios e colocar a mão na massa se a necessidade bater principalmente se for com Javascript.
1