Why do so few cities have everything?