Why should users care? How many "users" are aware of IP addresses, or view them as anything but a string of meaningless digits? The "complexity" of IPv6 falls entirely on sysadmins and on those who implement IPv6 stacks, that is on experts.
It's possible some users will have a home network on the 192.168.x.x IPv4 range connected via a NAT to the IPv6 internet, but this choice will be made for them by the people who write NAT software: home users universally use first-come-first-served DHCP to assign addresses on their home network so they never see even the local IP addresses.
I like to remotely SSH to my home computer, so I note the IP address assigned to my NAT by the ISP, but a typical user can't pull that off. I also like to have fixed IP addresses inside the home network so I can reliably use SSH between the machines. You might be diong the same. But the average user can't and doesn't feel the need to.