The IPv6 dream already removes any need for NAT and allows a great P2P experience for everything. I think the problem is we have kind of grown to like and assume NAT and building little 'protected' pockets of the network we can trust. Perhaps as easy to use and trusted VPN tools like Wireguard get more common we can learn to live with an IPv6 wild west.