Manhattan is so iconic though! It has cachet. cache? I can't do the accent thingee. Who wants to read a comic set in Kansas City?
... Well, I'd kind of like to see that.
As for why the most populous city isn't the capital. Why would those two things need to be connected? The most populous city in our union isn't the country's capital.
It just happens to be whatever city they select for whatever reasons.