Because tech workers clearly fail to "contribute to the city's culture."
People with straight hair want curly and curly haired want straight hair.
I think doing all those things is a function of whether someone is in a particular industry. It is a function of whether one has a desire to be involved in one's community.
Having kids is a stronger predictor of community involvement if you are looking for one.