I disagree, it’s the details that will bite you on the ass… until those people have haggled over the details we realistically have no idea how many up or downsides there would be.
I agree it’s a problem and I agree the current landlord situation is very likely contributing but removing that component by itself I believe is likely to cause all manner of problems… landlords are currently parasiting (is that a word?) off a system that’s broken… my view is if you fix the system they won’t be able to parasite on it.