I don't think you know what legally binding means. By your definition laws are also not legally binding because they can't make you do anything; they can only tell you what will happen if you break them.
You're right in that no contractual obligation can override your rights (and their obligations). Nevertheless the breadth of the things to which you can give consent to (often unknowingly) is wild.