Which is a hack driven by address scarcity. You can, and should, separate address spaces just fine if they're publicly routable.
> ...and will ultimately end up using NAT66, ending up exactly where they started, but with significantly more complexity.
Then those companies are managing their network very poorly. Which is their choice, but not really an argument against IPv6.