Atualmente eu vejo pessoas falando que uma metodologia é melhor que a outra etc...

Minha opinião é que não tem problema ser simples e fácil, mas precisa ser escalável e seguro.

Eu sou programador PHP e adoro a forma fácil da linguagem, agora na versão 8 ficou um pouco mais burocrática, mas ainda muito simples de aprender.

A questão de utilizar API, ou até micro-serviços, facilita o trabalho em equipe e a evolução do código.

Gosto de comparar programação com a música, às vezes o compositor está com uma folha de pão e um lápis na mão escrevendo e tocando violão e tomando uma cerveja. Depois de pronta, aí apresenta para os músicos que vão melhorar a harmonia, digitalizar as partituras e deixar perfeita.

A burocracia às vezes atrapalha a criatividade da criação. Só não podemos utilizar como desculpa para não criar um código organizado. Tudo depende do objetivo e as ferramentas que temos em mãos.

Não acredito que o código do fecebook ou youtube nasceu de forma organizada. Tudo segue o fluxo conforme a evolução.