Location or land is a scarce resource by nature. I believe, the notion that more competition will fix things for cant really hold up. By designating more commercial zones, you just move around where space is left but you dont ensure that the same development happens there too.