Right. The solution (or part of the solution, there is no "all-around solution") is not only building more housing, but having a social structure that allows people to earn enough to afford the housing. But our society isn't set up that way. Employers want to pay as little as possible -- or feel they have to pay as little as possible to stay competitive and above water. If you're not earning a living wage, then it doesn't matter how much housing is being built.
And to say "just build so much that supply > demand and prices will drop" doesn't work, because private developers won't build housing they can't make a tidy profit on.
And to say "just build so much that supply > demand and prices will drop" doesn't work, because private developers won't build housing they can't make a tidy profit on.