Of course it does, because population follows employment -- the more jobs a city offers, the more people can live there.
So New York metropolitan is a huge city -- over 20 million, meaning wealth & jobs for all those people -- but that's still barely 6% of all Americans.
And those five cities you listed still include only 15% of Americans.
So most Americans, most jobs and wealth reside elsewhere than just the top few metropolitan centers.
Again, the problem is not geography, it's attitudes & behaviors regardless of where they happen to live.