For the record I also believe that v6 will be abandoned and eventually replaced, most likely with a backwards-compatible protocol. Or something that provides a more compelling reason to upgrade than v6, which basically has nothing. Or at least nothing that people want - the lack of NAT is really an anti-feature.
The history of tech is littered with "standards" that never achieved critical mass.
The problem is that v4 isn't forwards compatible with larger address spaces, and that's a problem that any protocol with >32-bit addresses faces, because it's a problem with the design of v4, not the design of the new protocol. Replacing v6 will not help.
> the lack of NAT is really an anti-feature.
v6 doesn't lack NAT -- what it lacks is any sane reason to use NAT. That's a good thing.