I get really annoyed at those articles which advocate the developer to sacrifice themselves towards a better future.
Companies externalize costs. I refuse to be the one, as an individual, with the burden of fixing society ills to my own detriment.
Tell me to get into politics, join an association, whatever. Now, as an individual, lose money for morals? No thank you. I may, and probably will, do it -- but don't expect I do it. I have no business, in a society with less and less public services, to harm myself and my family for refusing to do well paying jobs.
I will externalise those costs as much as possible. I will bring awareness. I will write letters. But don't ask me to leave a well paying job -- that's someone else job to fix.