There's a lot of evidence monarchy, dictatorship, socialism , mercantilism, and fuedalism also aren't great at long-term thinking.
What's your solution? Be China during it's golden age of credit expansion? Why not be the US during it's golden age of credit expansion?
I don't think there's a governing/economic silver-bullet.