Not everyone needs public-facing IP addresses. It's also possible to write network/web applications that work through NAT, or that don't need routable clients.
Considering the transition to IPv6 will take at least a decade, do your apps need clients with public routable IPs?
Considering the transition to IPv6 will take at least a decade, do your apps need clients with public routable IPs?