Which is NOT the reason that moral science is taught in schools but with little effect?
Morality can't be written down in textbooks.
Morality doesn't strictly belong to a science
Morality is more like a social phenomenon.
Different generations have different moral ideas.