The issue isn't with disclosure, as it's up to the registrant to read the contracts they agree to, and it's clearly disclosed in every agreement. You also don't waive the right to disclosure, you waive the right to uniform renewal pricing, but the point is that it's supposed to be optional for the registrant.
Registrants aren't given the option, Registrars force them to agree to a contract that waives this right.
Registrants aren't given the option, Registrars force them to agree to a contract that waives this right.