There Might Be An Alternative
It is very enlightening to read the comments here.
A few years ago, we ventured into studying the IPv4 address pool exhaustion subject by accident, perhaps due to our background in telephony. We now have submitted a proposal to IETF called EzIP (phonetic for Easy IPv4). It will not only resolve the IPv4 address shortage issues, but also mitigate the root cause to the cyber security vulnerabilities, plus open up new possibilities for the future Internet, all within the IPv4 domain, by just enhancing it with existing technologies and standards.
It looks that many colleagues here are expressing their own experiences with the IPv6 which validate the "myths" that led us to begin our efforts. I would like to share our approach with whoever interested.