Like doctors have the Hippocratic Oath, developers should have some kind of professional code of ethics that they sign on to and can use to push back against these terrible projects. We shouldn't get to just shrug our shoulders and deflect with "business as usual."