As video conferencing and streaming needs increase, I'm not so sure about that. Demand for low latency experiences is only growing.
TCP/IP has 48 bits for addressing, this is more than enough for the world. There are inefficiencies currently with allocating these bits, but they're easier to solve than adopting IPv6.
It has 32 addressing bits, and even if it did have 48 that wouldn't be enough. Inefficient allocation isn't the problem; there's just not enough address space for the Internet at the scale it's reached.
v6 is much easier (and cheaper) to deal with than layers and layers of NAT everywhere.