"we tend to live pretty high up the economic value chain, which can abstract us a bit from participation in the more grassroots co-operative aspect of society."
I really don't see this as being directly true. Most sorts of interactions where we would depend on others/strangers would happen outside of a job, just like all the examples you give. Maybe there's some truth to the stereotype that us IT guys are nerds and participate in fewer IRL group hobbies, which could make your statement indirectly true. However, there's still communities build around stuff like MMORPGs, FOSS, etc where people are from different backgrounds and regions. But then again, maybe I'm the odd one out as a middle class developer with everyone making more than me.
>However, there's still communities build around stuff like MMORPGs, FOSS, etc
Both are luxury communities though. I mean, the example MMORPGs as a community, it has nothing to do with the community experience of poorer people "people helping each other to get by" mentioned
Oh yeah that's a sweeping generalization of course. My point was that the heavy reliance on paid services that usually comes with a white-collar lifestyle reduces participation in community-based mutual aid and deepens cultural divides. I figure this probably gets worse with higher income since the more services you can afford, the less you may feel you need community.
Diverse hobby groups are also a great way of attacking these divides, but may lack the aspect of vulnerability that comes from experiences like the author's.