You need to consider the possibility that this isn't actually the predominant mores of our society - which sticks closer to "you should stand by your agreements" than "agreements between parties of unequal bargaining power are invalid".
To bring your two examples together: I don't think it's a commonly shared opinion that 30 year mortgages are unethical.
To bring your two examples together: I don't think it's a commonly shared opinion that 30 year mortgages are unethical.