Fixed providers have always given individual addresses to each customer, usually allocated at connection and kept for at least the duration of that connection. But these days there aren’t enough addresses to go around, which is prompting more short term fixes while we continue to wait for IPv6. Unfortunately, IPv6 isn’t ready to implement UK wide just yet as there are applications that don’t work on it.
Let me pick out part of that again...
which is prompting more short term fixes while we continue to wait for IPv6
This annoys me. Why are we waiting for IPv6? Pick a date, however far in the future we feel it has to be, and we work towards a wholesale IPv6 launch. If we wait, nothing happens and progress continues to be painstakingly slow. Any software not supporting IPv6 by that date has to be replaced or patched.
It's called progress.