Ok, I'll take the bait...
How is a system running 20% of the world's active internet connections not working?
It's not a case of getting ipv6 to work, it's a case of getting ISPs to implement it. The assumption that this is not happening because of some inherent problem with ipv6 is disproved by the many successful cases.
The reason for slow adoption is simple enough to explain: pure corporate inertia. They need a "business case", and ipv6's main selling point is extra address space, which isn't much of a carrot as long as enough ipv4 addresses remain available. It's taken the stick of address exhaustion to get Western ISPs moving.
The lower adoption in developing nations probably has something to do with the fact that their regional registries still have a fair bit of their ipv4 address allocation left unused. It's not rocket science, and it doesn't require UN interference to solve.