I have an observation, which may or may not be accurate, about Communism and Capitalism.
Soviet Communism collapsed under its own weight. American Capitalism is now collapsing under the weight of its own avarice. Neither economic system can sustain itself in the long term. Maybe the answer is somewhere in the middle, a mix of free market and socialism.