I just was looking at the Hurricate Electric website, and it says that ARIN is out of IPv4 addresses. Meanwhile LACNIC, APNIC, RIPE, and AfiNIC have millions of unallocated IPv4 addresses.
I did a number of search engine queries on variations of "Why doesn't IETF reallocate IPv4 addresses?" But I did not get any meaningful answers to my question.
Is there a good technical reason why a proportion IPv4 addresses could not be reallocated? For example, are the subnet allocation structured in such a way that routing would be majorly messed up if a bunch of subnets where transferred to ARIN?
I get that IPv6 is the way forward, but it seems like we're still about a decade off of major adoption. Is the reason that the IETF is not considering reallocation for the dual purpose that it would seem unfair that the US is taking away IPv4 addresses from mostly Africa, but also other regions? And that there is the desire to push IPv6 adoption?
Hopefully Serverfault is the right SE site for this question, and that my question is concrete enough to be answered without opinion.