Something to know: Anyone can submit a proposal to the IETF. The fact that this was proposed, and thus published as a proposal, means absolutely nothing. What's even worse, It adds more complexity without solving any real problem. Most computer users don't ever see an IP address, and if they did, it wouldn't mean anything to them anyway.
Networking professionals have been learning IPv6 as part of their certifications for decades now - CCNA introduced it in 2007. That leaves the rest of us working in IT, who should have skilled up on it at least a decade ago. Linux has supported IPv6 since 1996. The BSDs and Apple followed in 1999/2000 or thereabout. Even Microsoft got it done in 2001 with XP. So there really is no excuse any more.
Calling IPv6 a mess just advertises that you didn't bother learning it. The tricky bits - sub-netting, routing, etc - are hardly any different from v4, it's just bigger numbers and more octets. The rest is just new ways of doing things, which we deal with in every other domain anyway.
I think it's high time for the big tech players - Google, Microsoft, Amazon, Apple, etc - to get together an announce that they'll be discontinuing IPv4 support in 10 years or some such. That will get the last holdouts to get their act together. It's high time for CGNAT to die a miserable death.