Software is a rare exception, not the rule. Even then, people like me who have enough savings to live for over a year without a paid job (looking after a parent with Alzheimer’s in my case) are a tiny minority.
In addition, the majority of employers have (either by coincidence or agreement) landed on a similar set of crappy and unreasonable contracts. For the vast number of employees out there, it's either submit to the contract or remain unemployed.
Lets not pretend like every deal not made at gunpoint was some how made by parties of equal power.
Although I must admit, it's not correct to compare human life with a corporate entity's existence.
"Contracts only happen by mutual consent."
That's not true in the least. When your alternative is to starve, one cannot really call that "mutual consent".