Sure, the land is cheap. But the infrastructure it takes to support housing out there is far more expensive than housing built within or even near already developed parts of the city. 
And we all get to pay for that infrastructure, not the people that will live there.