> The /56 is only a problem because you need to know about it, that's all. To be fair the allocation of a /24 was only a convention with IPv4, but it was something that fairly obviously should have been discoverable in v6.
Why would you, an end user, need to know about it short of a bug in your router or ISP?
The chat your router should be having, over DHCP-PD, with your ISP is along the lines of:
Router: Give me a prefix, anything!
ISP: Sure, here's a /56
Router: Wow, that's 256 /64s just for me. OK, I'm just a home router and wasn't configured for anything special so I'll set those other bits to {some randomly picked number} and use that as the prefix I'll advertise to those connecting through me.
Now, I am aware some ISPs don't do it properly and expect the DHCP-PD client to specifically ask for a prefix of a set size, but even then router makers should be going through every sane PD prefix size automatically until they either get something or it becomes clear that the ISP isn't giving prefixes.
The bottom line is that the routers you've used (or possibly the ISP) are broken, not IPv6. This is a little like complaining IPv4 is terrible because a bug in your router means it doesn't understand whatever protocol the ISP is using to give you an IPv4 address. There's got to be a protocol to give the IPv4 address or IPv6 prefix, and it's got to be implemented correctly by both sides. The only reason this rarely happens with IPv4 is because the protocols are now so old and IPv4 so default that a router that's broken is going to be noticed by virtually everyone who uses it, while with IPv6 it's not noticed until someone techie uses it.
> My point about the router is that the ones that ISPs supply generally have crap implementations of IPv6, as so most SOHO ones. That is changing thanks to people like TP Link shipping a half decent OS on their base models, but these crap network devices are one of the reasons why IPv6 is largely ignored by many people and organizations.
OK, but that's an ISP issue, not an IPv6 issue. Some ISPs, of course, don't even supply IPv6. But regardless, it's imperative that we put the blame on the right group. Saying a great, nearly perfect, technology is "crap" because your ISP or the equipment they bought is crap is basically preventing us from moving forward.
And we must move forward. Because you know what is crap? IPv4. We ran out of addresses in the late 1990s (almost as soon as the Internet became popular) hence virtually everyone having to give their computers private IPs behind a NATted shared address, and NAT has ushered in this dystopian crap where everyone relies on third parties for every Internet service, giving up control of our communications and the content we want to post.