Housing starts are a major problem for multiple reasons. NIMBy and local governments are a big impediment but the expense and lack of skilled tradesman is also a huge part.
It would also help if the average home size would stop going up. 1200 sq ft is a great starter home.