Cada projeto é único.
Boas práticas só são boas dentro de um contexto.
Padronizações devem ser opcionais e atender cenários.
Segue o fio...
E qual o problema do momento atual?
A complexidade está cada vez maior. SPAs, APIM, Kubernetes, microsserviços, NoSQL, nuvem, poucos estão acompanhando.
Pra piorar, os orçamentos estão menores (e os salários maiores - e isso é bom), os prazos estão mais curtos, então a pressão pra entregar mais é ainda maior.
Resultado: esforços de padronização fabris.
Precisamos de ferramentas melhores, melhores ambientes de trabalho, mais capacitação, mais decisões técnicas.