The biology has been so clear all this billion of years: if you don't evolucionante, you will not survive and that fact include your mind, your customs and ideas. I think that no many people wants to accept that maybe your tradition and culture are wrong, but can we really call society to a group of people just repeating mistakes?