>I grew up in Midwest USA and lived for an extended period of time in NYC. "Small talk" is almost non-existent in NYC where it is very normal to stop on the street in the Midwest and converse with complete strangers.
I grew up in NYC and have lived in a variety of places around the US.
To a certain extent, your observation about NYC is valid. But only to a point.
In NYC, if you're walking down the (very crowded) streets or on the subway, since there's so little personal space, it's considered rude to just stop and start talking to someone.
That said, if there's a reason to interact, most NYers are polite, pleasant, kind and helpful.
What's more, if you're in a situation that calls for it, you can have wonderful conversations with New Yorkers. I do it all the time. I just try not to invade the limited personal space of other people.
It's not that "small talk" doesn't exist in NYC, it's just that where and when such conversations happen differs from other places.
I've lived a a bunch of different places around the US, and there are significant differences as to the etiquette surrounding interactions with strangers.
It is a bit of culture shock though. I went to college in the midwest (Cleveland) and for the first month or so was quite taken aback by all the strangers who'd say hello as I walked by. I got used to it after a while.
I think it's more about introverts vs. extroverts.
As an extrovert, I'll pretty much talk to anyone, anytime. In fact, I pretty much never shut up.
OTOH, a goodly number of those who spend a lot of time online are introverted or just misanthropic.
As such, if you ask a lot of folks who are online, you're more likely to get responses like "Why would you want to talk to someone else?" because the folks who actually like interacting with other humans in person are doing that instead.
That's more anecdotal experience and reasoning to consider.
Edit: As tomjen3 pointed out[0], it's not just introverts and misanthropes who are uncomfortable talking to people IRL. Folks with social anxiety disorder and other issues are also in the mix too. Thanks for bringing that up, tomjen3!
[0] https://news.ycombinator.com/item?id=29151887