My first IT job was as a Network Admin at a startup and we had a public /24 as our internal network. 4 years or so later I had to make NATs. I think many have lived with NATs their whole career and are numb to the trouble they cause. They don't understand what #IPv6 offers.
Right now I'm watching orgs trying to peer VPCs together, struggling with private IPv4 conflicts. I ask why not use #IPv6? All this trouble vanishes; even the peering is optional.