Economics' guidance, like evolution by mutation and natural selection, is a random walk with a lot of local optima.
Isn't NAT anti-economics? Sure, it helps reuse a limited set of IP addresses, but it also introduces unnecessary layers which doesn't seem cost-effective beyond a certain scale.