With a highly trained management team and an HR department that is the friendly face to a highly trained legal department.
You're either naive or full of hubris to think you're actually ending up with a win-win situation. Try getting the wording of a contract changed for example. Try proposing using your contract instead of theirs. Any contract you sign is in the company's favor to the full extent allowed by local law.
The only thing that has ever changed that is labor negotiating as a team and with their own highly trained legal team.
The reason you think things are win-win is because you've never had to go to court up against the contracts you've signed.
> They offer nothing in return.
They offer their labor in return. That's extremely valuable.