Hackers tend to be passive, arm-chair, activists. Twittering on the internet and feeding outrage to each other, but never actually getting engaged to solve real issues. How many hackers do you know that have dedicated their entire careers to causes in the public service? In comparison, I look around at my friends who majored in liberal arts. I know a double-digit number of people who turned down six figure jobs to go…
There's a false dichotomy between seeking to enrich yourself and doing good for others (one that typically tacitly presumes the fixed pie fallacy). Division of labour still applies: If you're a good software engineer, but suck at politics and want to influence policy, go work on some ads, make a ton of money and give (some of) it to a think tank or activism group that is good at politics. They'll probably achieve more than you'd ever do, waitressing on the side, looking for a rare opportunity to get a non-profit job. And you get to have a lunch budget and an office with a view at the same time.