@feld @angristan NAT and private IP ranges are not the same thing. There were 3 or so years between their RFC’s. When RFC1918 was written an enterprise wanting to connect to the internet was expected to readdress at least some of their network.
And NAT solved a real IPv4 problem long before IPv6 was viable.
And non-routable IPv6 addresses have a real use now.