I understand not selling static IPs; there's only ~4 billion of them and >4B devices that need to connect to the internet. CGNAT is the best way ISPs have figured out to ration IPs lately. The IPv6 rollout is something I'd have to read a book about to understand why it's taking 30 years with little adoption.