As someone who had to attend one of those classes they are a waste of time, ethics can’t be taught in class, you have to develop it in the real world. Second those classes are often used by professors to push their own pet peeves, which has resulted in some of the problems we see today.