É importante reconhecer os problemas das linguagens que utilizamos, um exemplo fortíssimo, é que a linguagem desenvolvida pela Microsoft é o C# e nem por isso ela afirma que ela é boa para tudo, o novo Office vai ser desenvolvido em RUST justamente porque é uma linguagem que tem um desempenho bem melhor que o C# e o desempenho do C# já é muito bom, mas ainda fica pra trás.
O problema é que geralmente a comunidade do PHP não aceita que a linguagem tem muitos problemas e que infelizmente, a maioria das linguagens são sempre bem melhores que ela, o que consequentemente acaba tornando ela uma linguagem considerada ruim e é por isso que sofre muito hate.