*shrug* The market will decide. Providers will fix the address exhaustion problem with the cheapest solution that their customers will accept, which may or may not involve IPv6.
But it's insulting for you, dlang, DJB, or anyone else to walk in after a decade or more of development and say, "You guys are idiots. I haven't really thought it through, but my solution is way better. Too bad you didn't ask for my help from the beginning, because it's too late to do it my way now, and you'll just have to live with the shame of knowing I was right and you were wrong."