you mentioned supply and demand, if everyone is struggling to buy houses, downpayments wouldn't just go down a little.
in the end, everyone needs housing, every single house would be occupied just as now, but instead of having renters being squeezed by supply and demand you would have owners.
how is that a worse scenario?
let developers have rent, they are the risk takers, they deserve it.