Perhaps not but we are at the point now where it is not economically viable to buy new IPv4 blocks. Many smaller (and more recently established ISPs) ISPs have given up on buying IPv4 addresses and are now running CG-NAT behind the handful of IPv4 addresses they still own. Even big (especially older) ISPs with large IPv4 blocks are experimenting with CG-NAT (e.g. I know one large ISP who is doing it only for wireless broadband probably because it's a easy test market). Either they're looking at selling part of their blocks (since they could operate out of smaller blocks with CG-NAT if they downsized) or they are genuinely predicting that they will eventually run out of space in their existing blocks--and these blocks are huge.
My ISP runs CGNAT, and they published a report in 2019 predicting that: "Even with CGNAT, we will still exhaust our current IPv4 space in September 2021."
As long as there is a free market to buy/sell addresses, we'll never run out of them.