Re: IPv6 was released 22 years ago
IPv6 is complex enough compared to IPv4 it needs far better support from software and devices to be deployed in SOHO and even SMB environments.
When I tried to setup IPv6 in my home network, for example I found that:
1) You don't have simple reserved addresses for local LANs. You have to generate a random one from the specified block (of course, if you don't have an ISP assigned one, as in my case).
2) Many examples correctly use the reserved "example" address space, but forget to tell you.
3) You can't hope to remember the addresses and use them, so you need software to generate (or at least handle) them and match them to host names, unless you want to manage manually your host files (you still have to write somewhere the important addresses if name resolution for any reason doesn't work,a nd you need to fix it).
4) isc-dhcp-server requires you to launch a separate instance to manage IPv6 addresses (you can use radvd but may not then send all DHCP options).
5) Of course, you have also to configure it to talk to Bind for proper name resolution as well
6) VLANs and subnetting in IPv4 are easier, as you often assign a subnet to a VLAN for easier management. In IPv6 everything becomes blurred and more complex, especially in the beginning.
7) Using hexadecimal notation could be easy for IT pros, not so much for those who are not.
All this issues can have an "easy" software answer - devices should have UIs good enough to let user select the desired configuration and then generate whatever is needed to make IPv6 work, instead of asking users to configure most options from scratch.
Simple SOHO setup with a single all-in.one router/AP/etc, device and everything connected to it may have little issues as soon as the ISP assign a block, but as soon as your setup is just a little more complex, everything becomes quickly less easy to plan and manage.
You see it was designed when there was a relatively few large networks managed by professionals, and others had a single machine connected via a POTS modem only.... they really couldn't envision small LANs managed by average users.