Not sufficient for what? (Honest question.)
Not sufficient for what? (Honest question.)
Why is having one subnet insufficient? I use multiple subnets (I have a guest network), and I don't want to have to use NAT with IPv6 when my ISP has effectively infinite address space. Of course, I'm not an average user, but remember that 10 years ago only power users had home routers, and for everyone else 1 IP address was enough. Now everyone has a router. There are already some consumer access points that tout a "guest network" as a selling point, and there may be other consumer uses for multiple subnets in the future.
Another way of looking at this is that IPv6 could have been just IPv4 with 64 bit addresses, and we would have been fine. However, the designers decided to add stateless auto configuration, and added another 64 bits to make it work.
[1] In privacy mode, the Interface ID is generated randomly instead of from the MAC address (to prevent tracking by MAC address). In this case, you still need lots of bits to make the probability of a collision insignificant.
In short, one /64 is sufficient for duplicating an IPv4 like situation. A /60 or /56 gives us more room to innovate in new types of home networks.