Here is a good explanation: http://etherealmind.com/allocating-64-wasteful-ipv6-not/.
"IPv6 addresses are 128 bits long, compared to 32 bits long for IPv4. In other words, IPv6 addresses are 296 times more numerous than IPv4 addresses."
IPv6 addresses are actually 2^128/2^32 or 7.9e+28 times more numerous than IPv4, which would strengthen the argument that it's hard to be "wasteful" with them in the way described.
EDIT: Should add that you do not get a complete /64, but 16 addresses from a /64. Probably in a private VLAN or something.