Porque o quarto host não está totalmente manipulando o ICMP (provavelmente devido a razões de segurança e / ou configuração incorreta).
O traceroute é baseado nas respostas "ICMP Time Exceeded", que são retornadas quando um pacote ICMP excede seu TTL máximo, portanto um roteador intermediário o descarta; mas um roteador pode ser configurado para não notificar o remetente de um pacote ICMP expirado, mesmo se ele responder a um ping (que usa diferentes tipos de pacotes ICMP).
Mais informações aqui: link