It still seems to me that IPv6 is unnecessary. If large blocks of "legal" IPs weren't horded by companies, my employer being one of them, for internal networks, then there should be plenty of IPv4 addresses available. Technologies like NAT and dynamic addressing (DHCP) should make IPv4 work just fine for a long, long time.
IPv6 has a lot more useful features than just address space, but, yes, there's a lot of wasted space in the current IP handling. Of course, NAT (which was a hack for the limit on IPv4 addresses, and causes problems of its own) would be completely unneccessary with IPv6. We'd have a lot left over even if half of the space was wasted, the Earth's population quadrupled and each person was using 50,000 addresses.