Switching to IPv6 is like taking out the trash: everyone hopes someone else is going to do it so they don't have to.
I've known a lot of people who have enthusiastically set out to IPv6ify the world only to realize that their mission is met by as much enthusiasm as experienced by those who turn up at your doorstep with pamphlets to guide your soul away from some inevitable doom.
If I were an economist (a proper one) I would probably ask: where are the incentives?
Because there are no incentives. In fact, there are only disincentives. It is hard enough to teach people how to set up a network using IPv4. If you start talking about IPv6 their eyes just glaze over.
For IPv6 to become a mainstream occurrence companies like Cisco and Intel need to hire people that understand the need to make products that are significantly easier to configure. The products have to be so easy to configure that they are sexy. And this has to go beyond just slapping some My First Pony GUIs on top. The sexiness has to be deeper. To appeal to morons and tinkerers alike.
Ever tried to configure a router using its command line interface? Exactly. They are rubbish almost no matter what the price range. It seems no matter how many times I try, I can't get the broadband router in my home to behave sensibly. It has been some years since I had to set up a Cisco router, and while those are made by somewhat brighter people, you are still going to need to study the manual to figure the thing out.
When networking gear becomes more sensible, and is designed by people who have an ambition to simplify their use adequately, IPv6 can succeed. Until then it will remain the domain of people with pony tails, suspect body odors and an undying belief that the rest of the world even gives a shit about the diminishing supply of public IP addresses.