Esta questão trata da alteração do URL no navegador sem realmente navegar para esse URL. Também encontrei vários sites onde isso é usado e acho confuso / enganoso para o usuário e estou me perguntando por que isso é permitido em primeiro lugar.
Pergunta: Por que os agentes/navegadores têm permissão para alterar a URL sem realmente navegar para esse caminho? Qual é o ganho em permitir isso enquanto a desvantagem é confundir o usuário.