Subjecting employees who cannot sign their own name to the whims of their employer is not the solution either. Without unions, working conditions would be disastrous. Look up the shipbreaking yards of Pakistan or unlicensed coal mines in India as an example. Most white collar jobs are not unionized, many blue collar ones are. I think that's ok.