I’ll add some color commentary here. It’s not a matter of right or wrong, good or bad. Different cities appeal to different people. They are good at different things. And there are always trade-offs to make. Cities can be successful in their own way.
I think this is a good thing. I’d hate to live in a country where all the cities were the same any more than I would want to live in a place where all the people were the same. Our cities are, and should be, as rich in diversity as our citizenry. Different people want different things. Cities need to find their niche, find out the aspirations they are best able to serve, and position themselves accordingly. The cities that figure this out and really create a distinction for themselves in the marketplace will be the ones that win in the 21st century.