The best approach is to press for over-development of housing. It doesn't matter if someone owns 1 house, or 1000 houses, so long as there is more than enough homes for everyone.
Idea: have a property tax line item that's based on the ratio of population / housing units. The higher that ratio, the higher the tax. The tax revenue is used to cover the costs of constructing more housing units, which lowers the tax.
Want to really address the problem (and many other problem with today's economic system)? Prohibit interest bearing loans.
I do think credit scores are a scam (as are overdraft fees) and that rates should be reasonable, but no interest would make nobody lend money.
I like having a car loan - I was able to buy a car with current safety features. Without it I'd have to buy some unsafe (or unreliable) clunker in cash.
There's no reason why the car manufacturers won't be able to offer 0% interest on moderate term loans (a few years long). They already do today when they want to sell cars. This will drive prices down actually.
You can also have longer term leases without interest, effectively paying for depreciation and the company can profit from leasing the car.