@atomicpoet with IPv6 and the absurdly large address space it has (theoretically 2^128 addresses) I don’t see how difficult it is for ISPs to assign a static, fixed IPv6 address for each of and all their customers. Even just a single IPv6 subnet has 2^64 addresses, or about 4 billion times the entire IPv4 address space (which already has around 4.3 billion addresses), which is enough to give every single human being on Earth an IPv6 address, several billion times over.