Where to buy Internet IP addresses

And I think I'd like to say that, as someone who was around in some of
the earlier days of the 'net, there were a lot of questions even at that
time about allocation of /8's - it was obvious that, even at the time,
we weren't going to be able to allocate every school a /8, and there were
questions about how to make the class B and C spaces work well.
Regardless of your opinion of what might have happened at the time, we
were aware that there were limits.

IPv6 was explicitly designed for this. If it would happen to turn out to
be a problem, which appears exceedingly unlikely within any reasonable
timeframe, as noted, we have the option to change strategy.

Allocating smaller blocks will just encourage brokenness. This is not a
desirable goal.

... JG