Housing will never be affordable as long as it's treated like an investment.
The government could solve the housing crisis, and then they'd have to deal with the crisis of elderly citizens who were counting on selling their homes for 2 million dollars to fund their lifestyle in retirement.
They're going to pay a lot of lip service towards building housing these next 20 years without actually doing anything, because doing something would negatively impact property values.