IPv4 has a limited number of available addresses. So folks use a blinky-box-router so their entire network shares a single one of those limited public IPv4 addresses.
Honestly, that's a hack. However, it's a hack that we are all familiar with and take rather for granted.
When connecting using IPv4, that router is in the way.
IPv6 has a much greater number of available addresses, so every item on your local network has it's own public IP addresses...which is (oversimplifying) the same as it's LAN IP address. There's no longer an important difference, and there's no need for that hack anymore. The same blinky-box functions as a mere switch instead of a router.
When connecting using IPv6, that router is not in the way anymore.