And I'm approaching 40 myself and have been a part of this industry since the late 90s, so I'm not speaking out of youthful naiveté either, but rather from the vantage point of a conscious set of choices I've made on personal values and introspection into my own psychological needs.
The set of people who share such values/needs may or may not be a majority, but I never claimed they were. This discussion was originally on the broken state of open source, and my contention is that a lot of people who do open source probably do it because they're a little bit like me, frustrated with their day jobs, and looking for a way to contribute to the world in line with personal values that are similar to mine, and an outlet for unmet psychological needs similar to mine.
It's surprising you haven't encountered different programming cultures in the world. The bay area has a distinct culture than eastern Europe which is different than China or India. And this co-relates to varying attitudes on open source and other down-stream effects. Naturally these also differ from industry to industry.
And what makes you assume I haven't encountered different [programming] cultures around the world? ...because I have.