Re: We didn't run out of ipv4
Ask yourself this - given any "normal" home network, does anyone actually need an IPv4 /24 netblock ? do you have >200 devices at home ?
Yes, I do1. And no, I don't want them all addressable from the internet and am quite happy to subnet them (RFC1918) and NAT and port forward as needed.
So while I could use a /24 netblock, I don't actually need one. Realistically /28 or /29 would be perfectly fine on IPv4.
1 Yes, small number are virtual interfaces / aliases