> Even if it was static changing the ISP will result in a new public range
I bet most people change ISPs with a frequency that's a fraction of the frequency they reboot their routers.
In any case, only a few devices in most households require static public IPs (only the ones you connect to from the outside directly). If you put those in DNS, all you need to do is change their AAAA records.
For internal comms, IPv6s in the link- or site-local ranges are better anyway.
I bet most people change ISPs with a frequency that's a fraction of the frequency they reboot their routers.
In any case, only a few devices in most households require static public IPs (only the ones you connect to from the outside directly). If you put those in DNS, all you need to do is change their AAAA records.
For internal comms, IPv6s in the link- or site-local ranges are better anyway.