There are problems which feed into there not being enough building; the biggest one is definitely that property represents a major portion of Americans' investment portfolios, and thus our democratic system is filled with people (and companies) (and their representatives) who are heavily biased toward any decision that will raise property values. But its not that low building causes this; its just NIMBYism. This causes low building; it causes weird municipal rules about density; it causes expensive permitting; etc.
People also say "well, there's not enough land in the place people want to live so of course house prices are insane". Also bullshit. The "place people want to live" changes and expands all the time. Exurbs that were forests 15 years ago are now extremely hot. Why? BECAUSE WE BUILT. That's it. That's all it takes. Build housing. Build parks and sidewalks. Allow cool businesses to open.
Everyone, including and especially local governments, has made this so freakin complicated when its seriously not. Its freakin MBA prediction brain all over again. They're so afraid they don't understand the full problem, or the implications of their decision, that they refuse to act (build) and instead blame the lack of action (building) on intractably large problems like "interest rates" or "blackrock".