The World Economic Forum (WEF) is often criticized for being not much more than a talking shop but it begs to differ.