Sure but justifying working for Facebook or in crypto currencies to yourself takes enough cognitive dissonance, I can't imagine the lengths you have to got to to justify working on Facebook's crypto currency projects.
This mindset is not as abundant as the older days, as a lot of us developers are now becoming more "morally" aware of how our code affects society on international scales.
Yeah, but my point is not everyone thinks the same.
You might think that way, and consciousness about the greater effects of technology on the world are coming into focus, but there are still plenty of people who don't see it that way at all. Or they don't care so much and just want a paycheck.
It's harder to get young liberals in oil, finance and defense, yet those industries still have plenty of talented people working for them.
Or just believe that technology is inevitable, and you might as well be the one building it.