Os negativos provavelmente são por esta frase:
Ignore quem te diz que não precisamos de frameworks.
Possivelmente a forma simplória de defender uma visão pode ter contribuído também. Ele direciona as pessoas para o que elas já estão fazendo e estão se ferrando, tem que direcionar para o contrário. Mas o inexperiente não consegue entender isso.
Ainda que a frase tenha sido colocado em tom de hipérbole, ela leva pessoas inexperientes ao erro. E as inexperientes costumam ficar assim por anos, décadas, a vida toda, porque compra ideias erradas a vida toda. Éo que eu falo, de treinar o erro, é só ele que a pessoa quer. É assim que nasce terraplanismos.
Outra frase que complica:
eles são fundamentais para desenvolver um software robusto
Isso não é verdade, o que é fundamental é ter desenvolvedores bons, com fundamentos em ordem, com capacidade de raciocínio, domínio da computação e outras ciências. Framework pode ajudar alguns casos, mas frequentemente só da á a sensação que está fazendo algo bom. Inclusive vejo frequentemente a pessoa correr mais porque o carro tem airbag (isto é uma analogia). Quem faz algo baseado em crenças e receitas de bolo/modinhas não entende isso.
Deve existir, mas não lembro de nenhuma pessoa realmente experiente defender o uso de frameworks. Isso não quer dizer que a pessoa diz que você não deve usar, mas é uma defesa que você deve saber fazer sem ele, e ele ser só algo que pode ajudar e ter certeza que está ajudando mais que atrapalhando, até porque a pessoa só vê atrapalhar muito tempo depois, quando vê, porque a inexperiência dela não deixa ver. A pessoa usa o framework pelo prqazer imediato sem pensar nas conseuências, ela faz isso porque acha que vai arrumar emprego mais fácil. Experientes fazem ponderações.
Essencialmente a defesa dos frameworks é feita por inexperientes, e sempre de forma rasa, só olhando um lado e frequentemente equivocada. Então o downs provavelmente é pelo texto ser ingênuo e nem dá uma boa resposta para o título.
Eu tenho anedotas que dizem o contrário do relatado, então o oposto é que é o certo? Não. Seria simplório.
Ignore quem não te dá boas justificaticas, quem não é ponderado, quem não é experiente, e mais ainda quem é teimoso.
Algumas postagens minhas aqui sobre o assunto:
- https://www.tabnews.com.br/devEmpty/sobre-frameworks
- https://www.tabnews.com.br/maniero/cdf41dac-e586-4c8c-b330-61fcc5d0658b
- https://www.tabnews.com.br/leoCastr0/qual-sua-opiniao-sobre-o-movimento-frameworkless
S2
Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente (não vendo nada, é retribuição na minha aposentadoria) (links aqui no perfil também).