Se não me engano tem um texto que mostra como o bad design continua na evolução, mas não consegui achar. Pra mim um dos maiores erros da comunidade PHP é achar que a linguagem era ruim e agora é boa. Não tem como isso ocorrer, e mostra que a pessoa não entende bem como uma linguagem funciona. Claro que teve melhorias, alguns erros foram corrigidos, mas outros vieram também, a maioria não precisava ter vindo, alguns eram obrigatórios para corrigir outros.
O maior erro provavelmente é não aceitar que a linguagem, apesar de ser popular, útil, e boa em muitos aspectos, tem vários defeitos. Isso começaria melhorar.
É o criador atraindo outros que gostam do "mais ou menos" que atrai usuário que também gostam das cosias assim.
Tem caso que o "mais ou menos" me atende bem, então ela é a melhor opção que tenho. Mas não para tudo. Eu vou confessar que ter algo mais ou menos pronto ajuda muito. Eu acho que nunca mais (fiz há mais de 20 anos) começaria um projeto realmente do zero em PHP.