Quase ninguém precisa disso tudo. Hoje a esmagadora maioria dos projetos são bloated e sofrem de overengineering. Muito disso é culpa dos influencers. Engenheiros, mesmo os que criam conteúdo na internet são contra a complexidade.
PHP é um caso bastante sintomático, boa parte do que é feito nele hoje é só porque a pessoa está seguindo uma receita de bolo que viu e não esá agregando valor algum. EM alguns casos está retirando valor. Em muitos casos está adicionando custo que ou o cliente ou o fornecedor está pagando.
Muito bom post. Pena que a maioria continuará ignorando.
Espero ter ajudado.
Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente. Para saber quando, me segue nas suas plataformas preferidas. Quase não as uso, não terá infindas notificações (links aqui).