I don't see how this is a helpful way of looking at it. One engineer objects, and that gets handed to someone else while the manager prepares to fire said engineer. All engineers object, and the team gets disbanded with the project getting handed to someone else. It ultimately falls on all shoulders, especially leadership, and singling out engineers just because they make the commit is, I think, reductive and ignorant of the systemic forces driving people to part take in evil.