Because quality > quantity. Simple as that.
Maybe they can give housing for everyone, but at what cost? No more neighborhoods? Reduced item limits/storage?
Also does everyone even need a house?