For some reason liberal policymakers (or their constituents) either can't seem to get that in their head, or can't act on it. And instead cling to things like rent control, which "feel good" in the short run but end up doing the opposite of what was intended.
Sometimes I think that every policy (that isn't a "duh, of course" policy) should come with an expiration date. So that the people you wanted to help are specifically identified, and given a finite time to be helped -- and people who come after know that it's a one-time intervention and the system is what it is from now on. Then when the people you thought it would serve / benefit are gone, you are required to assess whether it worked as you thought, and it doesn't just go on autopilot forever. Now, whether the policymakers would respect that, or simply keep on extending it on public opinion, who knows.
It's just too easy for well-intentioned people to put in place rules they think will work, and go away for 10 years and discover it didn't, and then still do nothing to fix it.