Para cada parte do nosso corpo existe um médico diferente (tem até médico generalista que faz o primeiro atendimento e te indica para o especialista correto). Para cada problema da vida tem um advogado diferente. Para cada tipo de projeto tem um engenheiro diferente. Para cada som tem um músico diferente.
Mas a desgrama do programador é o único que acha que precisa dominar cada 0 e cada 1 do computador kk
Lamentações a parte, não é de hoje que se fala da importância de saber (e saber bem) a base da computação. A partir dai, qualquer outro conhecimento pode ser um "estudo de fim de semana" que tu se vira bem.