We all know people who go hard on IPv6 has failed. Well.. its true it didn't achieve what we hoped in the concept of IPv6 Transition So failure is in there. But it's a different kind of market failure to DECnet, or X.25, or Novell Netware. It's the kind of "fail" which means "didn't turn out as we expected"
IPv6 has quirks which are a bummer. If we were able to fix the MTU problem by getting people to move to Jumbograms a lot of these go away, because they stem from fragmentation. So it's true, the design of IPv6 end only fragmentation distinct from V4 on the path fragmentation, that was a failure in design. But if you avoid fragmentation (and QUIC does for instance) then the MTU problem isn't a big deal in the end. More packets is faster clock pacing!
I wish people were a bit more pragmatic and a bit less dogmatic about things. Fix MTU. fix links. Fix what you can. Deploy IPv6 because it works. And, it reduces pressure on your CGN.