Wasn't one of the reasons for the deployment of dynamic IPs to residential users (as opposed to LAN environments) the reduced number of IPs required, since you'd have a pool all clients could share?
IPv6 doesn't have that problem, and it seems to me that keeping them fixed is probably cheaper in terms of billing and accountability.