Formatar o código possibilita que ele seja editado em qualquer editor que siga o mesmo, para não criar inconsistências que induz ao erro na sua edição e o fazer o processo de lint, ajuda a manter boas práticas de discussões que comunidades e equipes já tiveram para poder se focar em alcançar objetivos em comum na minha visão.
Mas o que pensei é apenas um complemento ao que você pensou, gostei do texto e esse tipo de discussão é importante mesmo.