Boa pergunta. Eu gosto que você esteja se certificando de entender as razões. E o próprio segmento tem mais discussão de comentários sobre isso também, incluindo possíveis preocupações de segurança (e respostas para eles).
Isso não é para todos, mas para as pessoas que fazem testes rápidos com frequência e não querem ter que adicionar um registro de hosts para cada teste, essa é uma maneira bacana de fazer isso. Não é um substituto revolucionário para os arquivos hosts ou um adaptador de loopback, mas torna as coisas muito mais rápidas para um teste rápido.
Eu posso dizer que é útil para mim quando uso meu chapéu de administrador mais do que meu chapéu de desenvolvedor. Um desenvolvedor geralmente só tem um pequeno número de sites em um servidor e não muda com frequência. Nessa situação, não é um problema se esforçar para criar uma entrada de hosts ou usar uma entrada de DNS corporativa.
Mas quando uso meu chapéu de administrador, geralmente faço um teste rápido de reconfiguração de URL ou respondo a alguém nos fóruns, ou protótipo de algo em que preciso do domínio por 15 minutos. Então esta solução é um grande benefício para mim, permitindo-me ignorar o meu arquivo hosts, que pode facilmente ficar desatualizado com registros obsoletos que eu esqueço se eu ainda precisar ou não.
Mesmo como desenvolvedor, se você costuma criar sites de teste rápido para novas tecnologias ou testar novos projetos, isso pode ser útil. Basicamente, se você trabalha com nomes de domínio diferentes com frequência e se encontra indo para o arquivo de hosts, isso pode ajudar.
Assim, sua milhagem irá variar. Se não faz sentido, então você não está trabalhando frequentemente em situações em que ajudará. Se ver isso é como uma lâmpada acendendo, então você trabalha frequentemente em situações que se beneficiariam disso.