Pelo que vejo o trauma em sua maioria não é pela linguagem mais pela aberturas que ela deixar o desenvolvedor fazer e pelas gambiarras de antigamente.
Tem também aqueles que falam mal mas nunca usuaram, outros que só falam mal para engajar, e o outros o pior dos casos programou mas não usou a linguagem como um todo ou simplesmente lhe falta técnica em programação no geral.
Nem entro mais nessa discução é perda de tempo, as ferrementas estão ai cabe a você usar ou não e escolher o momento certo.