Só corrigindo, os navegadores tem sim suporte para acessar diretamente o IPv6 como é no ipv4 (http://192.168.1.1), a diferenção é que você precisa colocar o endereço entre colchetes "[]" ficando assim http://[2001:db8::], isso ocorre pois quando colocado ":" no navegador, separador do IPv6, é então substituído pelo seu código url "%3A". O maior problema que ainda temos para o avanço real da implantação do IPv6 nos ISP's são as implementações ruins das firmwares das CPE's que são entregues aos clientes, que não implementam todas as funcionalidades do IPv6 como deviriam. Ainda temos a dalta de conhecimento técnico de alguns sistemas autônomos que, ou não implementam IPv6 em suas redes ou implementam de forma errada:
- Fazem bloqueio errado dos tipos ICMP.
- Não levam em consideração MTU.
- Não colocam IPv6 global em seus BNG's para descoberta do PMTUD.
- Negligenciam de várias formas o protocolo.
Outra coisa, todos os navegadores e várias aplicações, tentam acessar o site primeiro em IPv6, caso não consigam, fazem o fallback para IPv4.