Ethic classes are pointless without ethical liability and accountability of people causing suffering. Yes, even the Jira javascript ticket punchers hould be accountable for what they do.
"ethics classes are useless because no one would willingly choose to act ethically" is an interesting stance to take...
The best available evidence is that ethics classes reduce ethical behaviour.
I'm going to need a source on that
In the UK they are I think? Well if they want to be BCS accredited.