But, also in theory, cost of living drives competitive salary, which in turn drives whether a company can afford to hire employees in a particular city.
So if you build more housing, cost of living goes down, which attracts more companies to the city who were priced out of the labor pool before, which increases jobs in the city, which attracts people and increases housing usage...