You're missing the point. The reason why housing is expensive is not the lack of available land. The reason why housing is expensive is due to the fact that a lot of people want to live in and around very specific locations and don't want to waste time commuting to and from those locations.