Economic greatness can’t of itself dissuade socialism. What is needed is spiritual greatness, where the church and parachurch organizations subsume the things that secular societies look to socialism for. The less God the people know, the more the government looks to the people like it ought to be God.
Augusto Pinochet knew how to deal with the problem.