Summary: Most of the big-time agencies have an office in New York City. Of course they do. It’s a given.
But why?
Yes, NYC is still the biggest city in the U.S.; it has the most access to the most people. It is a business hub; you can find a little bit of everything, somewhere, in NYC.