Earlier quoted context omitted.
Once no more unused addresses turn up, they can start economizing on the used ones too. For example my university gives a publicly routed IP address to EVERY computer, even though most are completely firewalled off.
IBM has an entire /8 that they use internally for addressing their computers, none of them are publicly routable or even publicly accessible. Even if they were to start announcing them or selling them it would be a HUGE project for IBM internally to make sure that their computers aren't going out on the web for internal resources, and it becomes an huge issue of having to renumber. Unfortunately there is no good way…
I'm probably forgetting a lot of things but to me it would seem doable to switch to private LAN addresses using DHCP and NAT, as long as there are no hardcoded IPs lingering around (but only hostnames which can be updated in a central location).