You can't imagine why anyone would want to live in a big city, but apparently you think small cities are okay. Somebody else in this thread can't imagine why anyone would want to live anywhere other than suburbs. I'm sure somebody else is going to pipe up saying we should all live on farms, or on boats. Do you see the trend?
Part of me would love to counter your smug condescending critique of big cities by telling you all the ways that NYC is superior to whatever strip mall shit hole you live in; but the problem is I don't really believe that NYC is superior. Instead, I think that different people value things differently.
It's a big world, there are lots of different ways to live.