Earlier quoted context omitted.
Don't forget the fact that companies need employees to survive and they have very little influence on the price of the labor without (illegal) collusion.
Not true. They have the ultimate influence on the salaries once they have hired enough people. They can just not hire. A person cannot really "not be hired" for prolonged time unless they're already rich. Most cannot tolerate unemployment for even a short time. Even students who don't have many commitments cannot do so for too long. Only for very small companies this is somewhat true.
Likewise, employees have the ultimate influence on salaries once they have enough leverage in the job market.
A company hiring is like a person finding a job: they only have to once for a long period of time.
A company paying a salary is like a person working a job: they have to do it constantly.
---
You can say the cards are stack in the favor of employers, and they sometimes are, but remember 4 out of 5 businesses fail. Four out of five individuals do not go bankrupt.