The constraint may be an underestimation of the amount of ISP's needing to fill those very generous /22 allocations.
http://eradman.com/library/is_the_ipv6_address_space_too_small_.pdfThis guy predicts in a decade or so we will be force to make ip version 6.1 with a smaller device identifier to allow for more prefixes to be generated.
@Weaver maybe with BT, as they do with static IPv4, but probably not with sky who dont offer static ipv6 at all regardless of what you pay and dont sell business broadband. Sky were asked about their dynamic prefixing and their engineer replied they did it to make managing their network easier without having to commit specific prefixes to specific parts of their network.
For the vast majority of home users, a static ip assignment is not really required for anything. The benefits of it are it makes tracking internet usage far easier, so e.g. law enforcement would love for everyone to have static ip's, with internet routable ip's been assigned to individual devices on ipv6, those benefits further increase because on ipv4, the isp can log which customer has which ip for a specific time, but they cannot log which device has which ipv6 without having their own ways of identifying those devices, however to further complicate matters we have privacy features which e.g. windows utilises by default that will rotate ipv6 on the device which negates the second advantage I mentioned.
Websites like kitz who may want to ban specific ip's this becomes far easier if home users have static ip addresses, web admin's dont need to worry if multiple people share an ip or if its dynamic and then the ban becomes a false positive.
The other advantages are more for home workers like myself or businesses so static ip's are great for ACL's, and we got the good old hosting content from home, I have never been a fan of people doing hosting from home, I dont see it as proper use of a consumer broadband connection, but regardless even tho today hosting is really cheap, people continue to persist with hosting from home, and as such its a driver for static ip's.
Generally I do agree with you that really isp's should be pushing for static deployments, but I dont think if its dynamic it just breaks things, it just negates certain advantages that were expected with ipv6 deployment. Sky think they have an acceptable middle ground with a week long DHCP expiry, so basically to lose your prefix your router has to be powered down for at least a week. However sometimes network resegmentations will lose your prefix regardless of router downtime, I lost my first sky prefix in Feb earlier this year. I can understand DHCP been used to simplify end user router configuration, but they probably should be using sticky DHCP allocations, if network work is carried out that risks prefixes been moved, there should also be a policy its only done if there is no solution to avoid it.