Isso é duplo ou nada. Alguns programadores não fazem nada para tornar o código legível. Não permitir comentários reforçará isso. Alguns programadores escrevem bons comentários, mesmo que fossem ainda melhores se fossem refatoração de código em vez de comentários - a remoção de comentários pode forçá-los a fazer a refatoração melhor.
Razões pelas quais essa é uma boa ideia: - Nenhuma
Razões pelas quais essa é uma péssima idéia: - Existem muitos programadores mais atrozes do que bons, mas não ótimos - Quase sempre deve haver alguns comentários para dicas, resumos, etc. - Mesmo que você evite comentários, provavelmente usará comentários como um palco a caminho: escreva um comentário quando estiver escrevendo algo e depois volte e refatorá-lo. Mas você nem sempre pode fazer o que é certo imediatamente, porque ainda está aprendendo. - Incentivará as pessoas a contorná-lo - Quem o usaria? Pessoas que escrevem código ilegível e querem uma desculpa (ruim) e pessoas que já estão apaixonadas pela ideia (que podem simplesmente "não escrever comentários" para começar). Se é isso que você deseja, basta escrever um padrão de codificação mostrando como você deseja que as pessoas o façam.
Razões pelas quais isso pode ser relevante - Onde poderia ser útil, é como parte de um sistema tornar "não comentar" melhor, por exemplo. uma linguagem ou IDE que tenha um bom suporte para algo melhor que comentários e como parte de seu argumento, evita comentários. Não sei como isso funcionaria, mas vale a pena pelo menos pensar nisso.