we also have a historical problem of demanding a perfect solution to a complex problem and then being upset when nobody can provide it. Even if someone provides a Very Good solution, the moment it causes financial discomfort for wealthy people you'll see next-level lobbying and media saturation of "the plan isn't working."
Seeing as we're currently lacking a multi-faceted plan for this multi-faceted problem, I'd settle for taxing the fuck out of those who own more than 3 single-family houses as a good first step.
to be fair, "doing shit" really means "doing shit that benefits people without much power and influence", so, there's basically no incentive other than "because it's the right and just thing to do" which has never been the M.O. , despite everything people have been taught in the movies you make.