Alexander Solzhenitzen said to the effect of prison, "upon that rotted straw of a prison cell you realize that all your life you have been taught a lie. We are taught that our objective is prosperity when in fact our objective can only be spiritual maturity." Why, then, does Communism fail? It deprives humans of the ability to spiritually mature. It creates the state as the central "object" of worship, and in returns gives you prosperity (theoretically) which it can't even provide that. At least in a "free society" a human can search out spiritual maturity, as well as prosperity, but if your prosperity is denied you for whatever reason, in a free society, your religion is not denied you. Except it were Christianity but that's a different issue I discuss elsewhere.