They will more than make up the difference by increasing the rent for the public IPv4 addresses they got when they were still available.
Yeah, but it's not like offering IPv6 prevents those rents, so why waste that money on NAT capacity if they can pocket it instead?
Once IPv6 is available widely enough, prices for IPv4 addresses will plummet because there is a nearly unlimited amount of IPv6 addresses available for much cheaper or free