IPv4 exhaustion is going to get really bad if we don't move to IPv6 soon.
IPv4 exhaustion means no more personal server boxes at home. The US has huge chunks of IPv4 allocation. In Vietnam, it's not as fun. IPv4 addresses have really exhausted. I just learned by accident that the ISP there they do a thing called the "carrier grade NAT" to get around that.
I was baffled I couldn't open a port on my router to seed some Linux images despite setting up the NAT correctly (remotely). After scratching my head for a while I noticed the IP address that the router reported was not the public IP when I Googled "what is my IP address." Then I sent an email to FPT, the ISP - one of the biggest ISPs in Vietnam saying "Hey guys - I believe I'm behind a NAT... I can't open a port to do stuff. Can you assist me?" To my surprise, after 15 minutes they sent an email back, saying "Oh yeah, we know that, we have given you a public IP. Thanks for trusting our service." I was double baffled by their service. Then because of that, I also asked for IPv6. 10 minutes later - "IPv6 has been enabled on your account. Thanks for using our service." What the hell?
While my ISP in the US (Spectrum/TW) has just given me a hell of a hard time because they sent me a buggy modem that would restart 3+ times a day. And in 4 months with a countless number of calls, 10 tech people sent to my house, no one knew what TF was going on. Now suddenly, it doesn't crash anymore, but they disabled IPv6 altogether, no words given. No one in their tech support knew that IPv6 was disabled because it crashes their router and they just gave me bullshit answers. I just found out about the "Puma chipset IPv6 crash" ordeal by Googling. Again, Spectrum was as helpful as a rock. I don't know how do they have so many people sending me mail spams weekly and calling and harassing me to sign up for their TV service, yet the service sucks so much.