Because it's never once inconvenienced the average network admin, probably. I still don't get what problem it's supposed to solve for me.
Port forwarding, external/internal address split, split horizon DNS, SNI proxies, NAT, hairpin routing - some of the hacks made mostly because of shortage in IP space.
Using both GUA/ULA together solves enough to get by, but its not ideal