Aliás, essa é uma regra que vale pra tudo em computação: em vez de pensar em termos de "certo" e "errado", melhor entender muito bem o que cada coisa faz, quais são os prós e contras, e aí avaliar caso a caso se deve ou não usar.
Respondendo a [Não disponível] dentro da publicação SOLID - S: Princípio da Responsabilidade Única (Single Responsibility Principle)
1