I’m annoyed by the hypocrisy of taking a giant paycheck and then claiming the moral high ground. You want the moral high ground, go work for unicef not a for profit tech company that happens not to be Facebook.
Eh, stick around humanitarian spaces for more than a few seconds and you'll run into moral conflicts from working with/around the international NGOs as well.
There's no moral high ground to be had when you are working for the proverbial elephant in a space. You have to decide if your individual impact creates more good than whatever harm your contribution enables whenever the elephant thoughtlessly steps on someone (or we could try to build a future where no group has enough power to cause that kind of harm, but that's a different subject).
NGOs may not be so great but at least going to work for one shows willingness to sacrifice. We have a lot of people on the internet very willing to condemn others but not in anyway sacrificing any of their own comfort over their apparently stringent moral beliefs on every imaginable subject.