Embora eu possa ver como seria legal ter tudo isso tratado automaticamente, para mim, gerenciar meu ambiente de desenvolvimento, atualizações e tudo mais, é uma parte essencial do trabalho.
É ruim para os novatos, e é aí que ferramentas como o GitHub Codespaces brilham, mas para as pessoas que estão no dia a dia do desenvolvimento do Discourse, entender e ser capaz de manipular o ambiente de desenvolvimento é útil para entender como as partes se encaixam.