Some might find your take bizarre, but the early architects of the internet were against NAT as well. Although, in their idealistic scenario IPv4 would not have held up as long as it did, and probably would have hastened the introduction of IPv6 - not to mention the security concerns like all devices needing competent firewalls. Some people just didn't like that computers could be locked behind a network veil/wall.