and they're not needed on IPv6, just the same as we don't require cars to have horseshoes, even though horses needed them before.
Anyway, I'm on HN right now over NAT because HN doesn't have a IPv6 endpoint, otherwise I would be here over IPv6. THAT is what is holding IPv6 back, there aren't the services on IPv6 so there is no user demand for it.