What am I missing?
What am I missing?
Some of those have been changed but typically after trying to implement it broke so many things that people just quit trying.
Some were well intended like the 'no NAT' in the days of FTP and before reverse proxies etc.
Others were intentional pain points to for adoption like when resolvers were not permitted to return A and forced to return AAAA records even when you ISP didn't support IPv6 etc...
Mix in problems like the max prefix size being too large for scanning a local network space to be practical etc... and people have been trained for decades that the pain is worse than any benefits.
Yes, today it isn't hard on small home networks where IPX will an IP gateway would also work fine, but things break as things get more complex.
Somewhere someone probably has a copy of the mail lists where I pointed out in around ~1996 that forcing globally unique IPs was a leaky abstraction and that there was more nuances and tradeoffs that needed to be considered.
It was obvious to me because I was stuck on a Altavisa firewall, but I was roasted.
On the IPv4 side, user needs were addressed through CIDR, carrier grade NAT, FTP passive connections etc...
I still tried to move companies to IPv6 a few more times and was bitten ever time.
Almost every time it was due to arbitrary global decisions, when they should have been focused on maintaining good will and making adoption as easy as possible.
The effort depended on a collition of the willing, and just changing 'must' to 'should' in key RFCs would have dramatically improved the chances of adoption.
I am actually glad you have an ISP that allows you to even do this, mine still does not.