I doubt that the state will be more efficient in building houses than private enterprises can if allowed to do so. If they are not being built and added on marked, the effective price will only crawl up.
In case if Zurich, I imagine that supply is limited due to its geography as well, and of course by wanting to preserve the quality of life.