There are ~4.3 trillion IPv4 addresses
[...]
Assuming residential ISP connections also use CGNAT, it is possible we never (?) need ipv6 as all webservers and all clients can be serviced on 4B * 1000 IP addresses (??)
There are 2^32 = ~4.3 trillion IPv4 addresses.
2^32 = ~4.3 billion, not trillion.
[...]
[...]
2^32 = ~4.3 billion, not trillion.