The simple short and long of it will always be, the poor want communism, and the rich want capitalism. And since the rich run the country until the poor revolt ....
But then you get a bunch of poor people trying to run a country, which never works. They find themselves with all this money, and suddenly realize that they're rich now. Then they try to be capitalists, while keeping up the appearance of communism for the sake of the poor. That's what we call corruption. That's why capitalist gov'ts all try out social programs, to make the poor feel like they're getting the best of both worlds.