Porque IPv6 siempre recomienda usar / 64 para todos los enlaces.
Para la segunda parte de la pregunta, ¿es un desperdicio?
A / 64 tiene 18,446,744,073,709,551,615 , o 18 quintillones de direcciones.
La mayoría de las subredes IPv4 tienen menos de 255 hosts. Suponga que tiene una red con 255 hosts y que tienen un prefijo / 64. Eso significa que a 255 hosts se les asigna una dirección v6, dejando 18,446,744,073,709,551,360 direcciones sin usar. Eso es más del 99,99%. Para ser más precisos, son dieciséis 9, o efectivamente 100% de "desperdicio".
Incluso si tuviera una subred con 1,000,000 de hosts, eso es 18,446,744,073,708,551,616 direcciones desperdiciadas, o aún más del 99.99%. Esta vez solo trece 9, pero sigue siendo 100% "desperdicio".
Entonces, la diferencia porcentual entre usar un millón de direcciones o dos direcciones en un solo enlace es insignificante.
Y para que puedas ver cómo se ven estos números.
* Two hosts is 99.9999999999999999891579782751449556599254719913005828857422% unused.
* 255 hosts is 99.9999999999999986176422300809818466404976788908243179321289% unused.
* 1M hosts is 99.99999999999457898913757247782996273599565029144287109375% unused.
* 4B hosts is 99.999999976716935634613037109375% unused.
Incluso toda la Internet IPv4 colocada en un enlace único / 64 dejaría efectivamente el 100% de las direcciones sin usar. Cuando observa los números como este, usar cualquier cosa que no sea un / 64 en un enlace es una tontería.