Opa, estou notando que tá ficando complicado de entender. A confusão que está sendo feita é que está sendo levado em consideração outras coisas além da linguagem, como habilidade do profissional, disponibilidade do mercado, preços, etc. Mas esses outros pontos não entrariam na conversa pra falar sobre a linguagem. A conversa não seria sobre escolha levando em consideração outros fatores, mas somente a própria linguagem, espero que agora tenha dado pra entender.
Tentando te esclarecer sobre outro ponto. O exemplo da escolha do banco de dados gratuito que usei é para uma escolha em que um banco era bom, outro era ruim ou não tão bom, mas era escolhido somente por ser gratuito.
Não mencionei nenhum tipo de banco de dados, justamente porque o MySQL é gratuito e é um ótimo banco de dados, então não poderia ser usado como exemplo. Então você ter mencionado sobre MSSQL, Oracle, PgSQL, MySQL não fez muito sentido.
Os argumentos sobre o porque o PHP ser ruim, geralmente são extramente bem construídos e a habilidade de passar isso geralmente depende do quanto o desenvolvedor é experiente e aprofundado nesse meio. Quanto mais habilidoso, melhor sabe mostrar os pontos negativos dele e aí o negócio piora.
Geralmente o PHP só é defendido por quem não tem muita experiência em outras linguagens e então não sabe conseguir analisar isso, como por exemplo tipagem, quem desenvolve em PHP praticamente não lida com tipagem, então não entende muito disso, pelo menos não como quem lida todo dia e não sabe enxergar os malefícios só de não ser fortemente tipada. Tem muitas e muitas outras coisas, e esse foi somente 1 exemplo.
Está ficando cansativo e se não deu pra entender tudo que foi dito até agora, vai ser complicado fazer entender.
Pra te ajudar a entender, lê os comentários do maniero nessa publicação:
https://www.tabnews.com.br/maniero/14b178ef-84e1-43e6-ac15-7ce169fed32f
Ele é alguém bem experiente e um ótimo profissional, vai saber te apontar os problemas bem melhor que eu.