Я думаю, что в основном это сводится к двум ключевым моментам.
- Интернет-адреса не просто должны быть глобально уникальными, они должны быть глобально маршрутизируемыми. Маршрутизация адреса каждой машины по отдельности приведет к непомерно большим таблицам маршрутизации. Разработчики IPv6 мечтали об иерархической системе маршрутизации *, чтобы таблицы маршрутизации были небольшими.
- Разработчики IPv6 хотели автоматическую настройку без сохранения состояния. Автоматическая конфигурация без сохранения состояния требует, чтобы часть адреса хоста была большой, чтобы приспособить либо существующий адрес ссылки, либо разместить случайное число, достаточно большое, чтобы коллизии были очень маловероятными.
Сложите эти точки вместе, и вам понадобятся как "хост", так и "сеть" части адреса, чтобы быть большими. Конечно, более 32 бит каждый. 64-битные были, вероятно, избыточными, но лучше, чем заканчивающимися.
* Мечта на самом деле не осуществилась, потому что Интернет не является фиксированной иерархией, но речь идет не о том, что на самом деле произошло за 20 лет или около того с момента появления IPv6, а о том, что привело к разработке.