You can also use moral relativism to cope with doing basically anything unethical, especially so when you’re offered dump trucks full of money.
Ultimately, pretty much everyone feels like they are a good person, so "you doing a bad thing makes you bad" doesn't really square away especially when that person's personal moral calculus can see their actions as being a net good.
It's pretty hard to shame someone out of a job even if most people view at as net negative on society (boat loads of money and all).
That's why I disagree with all the framing of the article.
I know people in my life who have discomfort about their jobs at Meta because of how other people view the company. One of them is planning to leave in the next year or so.
The impact may be hard to measure or rather diffuse, but in my experience, it is real.