Having Japanese and a handful of decent Chinese places != diverse.
I’ve lived in NYC for 10 years. I’ve looked.
Here’s the breakdown of where to go to get authentic, good non-tourist food:
An hour+ to get to different parts of Queens for decent Korean, Chinese, Mexican options.
Three hours to get to Northern VA for Vietnamese food (or 2 for Philly).
1-2 hours to get to New Jersey to get decent Indian food.
Yes, NYC has great sushi that costs 500 per person. Again, that doesn’t make it the #1 food city in America.
That's where I live now, and while I love the ready access to great banh mi, I do have to go to NYC to get a good babka. No place is perfect, I guess
Whenever someone goes on about Manhattan food that isn’t a food truck, i eye-roll. The good stuff is indeed in Queens or even Jersey.