Communism and socialism are primarily social orders, not economic ones. Yes, there must be an economic order in place, but as a derivative of the social order, to serve the social order and make it better, to grow and mature. That is not the case with democracy and capitalism.