The device fails because moral relativism (as discussed by philosophers like Gilbert Harman) and the complexity of ethical theories (such as utilitarianism by John Stuart Mill and deontology by Immanuel Kant) make it impossible for a machine to accurately judge "bad" actions or intentions, given the deep subjectivity and cultural variance in ethics.