The problem is almost never an issue of the ethical nature of the company's own product or service. The "politicization" problem is largely around social activism that is adjacent to the company's mission.
Which is why Coinbase is saying specifically there are politics which are central to their mission that they still must naturally engage with.
I think any engineer who has a moral quandary about the work the are doing should absolutely take it up with management, up to including whistle-blowing or resigning. Professional Engineers put their license on the line with this, mere computer engineers may not have so much at stake professionally but are equally ethically bound.
Which is why Coinbase is saying specifically there are politics which are central to their mission that they still must naturally engage with.
I think any engineer who has a moral quandary about the work the are doing should absolutely take it up with management, up to including whistle-blowing or resigning. Professional Engineers put their license on the line with this, mere computer engineers may not have so much at stake professionally but are equally ethically bound.