> a landlord would rather offer a big discount to someone who can pay rent than continue to deal with a tenant who is unable to do so
No they wouldn't, because of rent control. Once they accept a lower rent, they're stuck with it for the long haul. In most cases, rent control makes you significantly better off going without rent for long periods of time than lowering rent.