Lets be clear here. You were not held at gunpoint to sign this. The worst case is "dont work at IBM".
If there were many companies offering the same pay, with a higher ratio of offerings to applicants than yes that would be applicable.
I'd your trying to say that they can sign away their rights than that is a different argument.
Pay and rights arnt/shouldnt be interchangeable, I'll work for you for X money but there isn't an amount that will make me give uo my rights.
Why? Well someone else will undercut that , and then they will be undercut and you eventually end up with no rights.