As a counterpoint to this, a few years back I was freelancing for a fairly well known startup. My first day on site their lawyer gave me a contract with a clause saying something to the effect of if the company found my work unsatisfactory I would redo it free of charge. I brought this up to the lawyer and he immediately agreed he wouldn't sign something similar (also that he was surprised that I actually read the contract since it was otherwise fairly standard). He struck it out and we both initialed.
No issues came up but I've since felt vindicated in doing a close reading of anything more important than an EULA.