This gets poo-pooed here on HN a lot, but it's also because a lot of software engineers don't have much training in ethics or even a basic ethical framework they can use to say yes or no to a questionable project. For a lot of people "This project is technically interesting to me" is all the justification they need. How the higher-ups end up using the technology is "not my problem as long as I get to develop a cool new algorithm or publish a paper about it!"
We engineers are actively building this cyberpunk dystopia. It's not just springing out of the ether.
We engineers are actively building this cyberpunk dystopia. It's not just springing out of the ether.