Siiim, exatamente. Pra uma empresa que quer entregar muitos projetos em pouco tempo padronizar a equipe em Django faz total sentido (o que a propósito é exatamente o cenário da minha empresa). O desenvolvedor só tem que ser consciente e se lembrar de que um dia pode não estar mais naquela empresa e sempre se perguntar: "se um dia eu sair daqui, vou estar competitivo no mercado pra conseguir assumir diferentes projetos?"
É como você disse, tudo tem suas desvantagens. Muitos vão chamar esse ponto de vista de querer ser pato por não se especializar em nada enquanto outros vão achar valor em ser capaz de assumir diversos projetos com facilidade.
Acho que no final a melhor escolha é não ter tech de estimação e saber ser aberto e experimentar. Saber usar Django se precisar de entregas rápidas, mas ser capaz de integrar uma equipe como um fullstack ajudando desde a ponta do CSS até a ponta do SQL.