In an IPv6 world you could have a free program you download that gives you an interface like Squarespace except you can host it for free on the very computer you're using to make your site. Could be totally accessible to nontechnical people. Same goes (much more powerfully) for distributed protocols like Matrix. You could have encrypted messaging platforms like Signal that don't even need a handshake server; devices talk exclusively to each other. Etc. It would be a radically different internet.
But yeah, I think even if everything magically changed to v6 overnight, we'd still be stuck with NAT to a large extent because so much is tangled up in it at this point. For one, it probably makes it easier for ISPs to bill their customers. Especially the dynamic-IP side of things.