A lot of people thought IPv6 tunnels would solve it, but they underestimated the MTU issues it brings.
There's a complementary video that goes along with this here: https://www.youtube.com/watch?v=1qyTtSY7c4k
I agree with Geoff here that your address needs to be treated like a session identifier not a permanent endpoint identifier like a phone number. We need to migrate to a better name based addressing system, really. DNS isn't evolving because we thought IPv6 would solve it. We shouldn't have unique names AND unique addresses. Unique names should be enough.