It's actually easier than that. Techies are more likely to be atheists or not attend church. That's where most of the "charitable" giving in the US goes. A replacement for that would be fantastic, but there just isn't anything pounding into techies week after week that they should put 10% of their income towards charities.