See, that's the thing. The 10 factors in the ranking include 1) Entrepreneurship, 2) "Open for Business", 3) "Movers", 4) Power, and 5) "Agility", or a place that is 'efficient in its actions, adopt and accept modern solutions'
So, like, half the factors are "how badly do you screw the environment and average non-capital-class citizen"
And in case you think I might be wrong about what they mean by "Movers", the top 5 are the UAE, Qatar, Egypt, Saudia Arabia, and India.
Of COURSE our country, which is composed a bunch of oil, gas, and mining corps in a trenchcoat shaking hands with a couple of oligipolistic banks and telecoms will score well.