That is where you are getting confused. You think that corporations can compel you to do anything they want just by putting it in a contract.
No, that's not where I am "getting confused". I know that corporations cannot compel the people who sign contracts with them to do whatever they want, and I know why, and the answer is "because law supersedes contracts", not because "the free market somehow".