if the free market was capable of sorting anything out, unions would never have existed
So the "free market" for workers says they should unionize as soon as they have the power to, because they can drive the price of their services up. Monopolies happen even in free markets.