> One big difference was social life. In India, I was constantly meeting people—connections were easy and organic. In the US, maintaining a daytime social life felt much harder. Everyone is on a treadmill—insurance, income, careers—often not by choice. I know there are ways to build community here, but in India it just happened naturally.
The primary reason for this is the built environment we live in here in the United States. It's very difficult to organically build connections when you have to drive a car somewhere to have basic social interactions. Even some of the items you mention, like insurance and income are very much informed by the requirement to have a car to participate in society.
I don't know if it is build environment or cultural thing. In US showing up at friends, or neighbors unannounced and spend hour or two would be very odd if not downright impolite. But in India it is something everyone would do or at least used to do a 15-20 yrs back when I was there.
One simple reason I think is overall US is very rich so people just can have anything they need on their own and sharing small things which lead to more interaction is simply not needed.