Yeah I don't really disagree with that. I don't believe housing should be a "market" in the sense I think is meant here. But if it is to be, I agree that landlords need to accept the risk of their tenants not paying and not leaving either.
Not paying sure. Not leaving no. That never should be the case. They own the property the should be able to get it vacated in reasonable time let's say 3 to 6 month. For any reason. There could also be a fixed time contract binding both sides.