I've always wondered how such discussions go in company meetings where some product/feature has harmful effect of something/someone but is good for the business of the company. I cannot believe that everyone is ethicality challenged, only perhaps the people in control. So what goes through that minds of people who don't agree with such decisions. Do they keep quiet, just worry about the payroll, convince themselves t…
If you start with such black-and-white assumptions, you will never be able to actually empathize with those people. Nothing is that simple when you're close enough to see the details.
Things good for the company should be and frequently are good for the people using the product. The same thing can also harm the same people, or a different set of people, or the company, in a way that's impossible to disentangle from the good.
There's a whole back and forth about Facebook and political divisions. It starts with someone assuming that tech companies put people in bubbles and echochambers, assuming they'll only be engaged with stuff they agree with. Then you run the numbers, and realize that people are far more isolated from opposing opinions in real life than they are on the internet, you interact with more people online, and they censor themselves less. But at the same time, you can change your mind about echochambers, and decide that this is a bad thing, being exposed to different opinions makes you more entrenched in what you actually believe.
It's never as simple as "this is bad for everyone except us but at least we're getting rich". Everything has more nuance than that when you experience it up close