Do such contracts actually make a difference, though? You can put anything you want into a contract, but that doesn't mean it's enforceable. An apartment lease can say, "Tenant waives all renters' rights under the law," but the tenant will still have all rights granted him by law. Is the problem simply that people believe the enforceability of their contracts beyond what is actually true?
I understand your point about other laws overruling contract law, but for housing (and I admit I haven't read the Housing Act(s)), I believe your rights under those acts are dependent on what kind of agreement is in place and the housing situation.