Actually, no. Exhaustion was hit YEARS ago
Too bad you only quoted half my statement. The second half put the first into context.
What I said was,
There are still many unused IPv4 addresses. The top-level holders of those just need to give them up.
And did you read your own reference? I did! And that was before you posted your link to it.
Yes, all the IP addresses have been "handed out". But "exhausted" does not mean used up. As I noted and as your reference notes, there are still many unused. Your own reference points out that ISPs still have pools of unassigned IP addresses. And they have many no longer in use they can recycle.
And if you scroll down to "Reclamation of unused IPv4 space", note it says,
IP address blocks have been allocated to entities that no longer exist and some allocated IP address blocks or large portions of them have never been used.
I am NOT minimizing the problem. It definitely is a huge problem. But the fear and panic you pose, while looming, is just is not upon us - yet.