É verdade, concordo com você.
Mas como se diz na Máxima: Tudo sem suas vantágens e desvantágens.
Posso dar exemplo em dois cenários.
Ex:
-
No ponto de vista do profissional como desenvolvedor é perigoso ficar refém da tech, no entanto é importante o desenvolvedor perceber isso e tomar seus cuidados.
-
No ponto de vista da equipe é ótimo, porque image que você precise de mais um membro da equipe para o desenvolvimento, seria um pouco mais facil e rápido tornar esse novo membro produtivo pois seguimos o 'Padrão' Django de desenvolvimente, em tese não precisarios treiná-lo para ele saber como nosso software funciona, ou ele encontra onde ficam e como as coisas são estruturadas.