Você está disposto a aceitar o DNS em funcionamento como um ponto de falha em seu ambiente ou não. Alguns serviços / aplicativos falharão em certas configurações se um sistema não puder resolver o nome da máquina local.
Se você tiver um serviço absolutamente crítico que deve estar em execução em todas as situações, não é incomum adicionar uma entrada no arquivo de hosts para que o serviço possa continuar a operar na situação em que a resolução do DNS falha.
Se você puder aceitar seu DNS como um ponto de falha ou se seus serviços não falharem no caso de uma resolução quebrada, as entradas de configuração no arquivo de hosts poderão ser evitadas.
Sugiro que você torne seus servidores DNS o mais sólidos possível e, se precisar configurar o arquivo de hosts, use um sistema de gerenciamento de configurações para isso. Você realmente deve evitar manualmente evitar tocar em um arquivo hosts.