I heard somewhere that some developing countries as basically ipv6 only since there is no reasonable/economical way for them to get ipv4 connectivity, so maybe the problem will take care of itself as more and more people in the world come online. People have money and as long as it makes economical sense to serve more people, ipv6 will win in the end.