"...mas isso deixa mais claro ainda quando não é a melhor opção..."
Entendo seu ponto de vista, mas a melhor opção tem que levar em conta os fatores inclusos na expectativa de quem vai escolher.
Sobre o exemplo do banco, ser um banco gratuito ou não, não o faz melhor ou pior automaticamente, você sabe disso.
Por falar em outro tipo de banco, trabalhei com MSSQL e Oracle por vários anos (tenho algumas certificações), e vi a perda de mercado que esses tiveram enquanto se recusavam a se adequar ao mercado Web. Os bancos "gratuitos" tomaram boa parte do mercado. MSSQL e Oracle são ferramentas incríveis! Mas isso não faz PgSQL e MySQL (sei que tem pago também) ferramentas que eu possa falar mal sem levar em consideração algum objetivo, ou dizer que são piores em suas versões gratuitas, isso tudo DEPENDE de muitas outras perguntas.
Na empresa temos projetos em várias linguagens, a maioria em C#, Node e PHP (Python usamos mais em funções Lambda).
Muitas vezes acabamos optando pelo PHP para novos projetos, considerando muitas outras coisas além de preço de hospedagem.
Os argumentos que vejo para falarem mal do PHP em sua maioria não se sustentam, ou usam de forma incorreta.
Não é uma linguagem perfeita, como todas as outras, mas está longe de ser ruim