Not really, for almost everyone who works there. I know a few exceptions. A rare few.
Look, I'm not arguing that we go string up all facebook engineers from the nearest tree. I'm merely saying that it is in fact quite reasonable to say that you shouldn't work for a company that is actively causing harm. And that there is "cool work" being done there does not obviate that.
And yes, good research is sometimes done in bad places. That isn't a justification for joining bad places so you can do good research. Your logic is all messed up there. It's better to instead do good research at a good place.
The simple matter is most of the people who work there, are there because of the relatively high compensation, and have plenty of other better options to do equally exciting work at more ethical organizations. But maybe not quite as well paid.
So. Let's stop sugar coating that.
Look, selling out is a thing humans do from time to time. Sometimes people are even in places where making that choice is totally justifiable. But don't tell me someone isn't doing it when they are. And you shouldn't let them tell you that either. Because if we don't let them tell us that, maybe they'll have more trouble telling themselves that, and honestly, that's what's really going to be important in the end.