Businesses that can't stay afloat without underpaying workers have a failing business model. Blaming unions for their eventual demise is foolish.
Communism and Capitalism are actually quite similar in a sense. Neither of them works well in their purest form, both lead to formation of an oligarchy (party elite,billionaires). Most livable countries in the world mix them in form of free market social democracy.