Religions are man-made institutions. Every society throughout history has had them, and there are many common threads running through them but there are also differences. There are differences because different cultures had different societal norms. Not because there are several gods. Not because the one 'God' thinks different societies should have different rules. But because all societies, throughout history, have created their own social norms. And all of them gave some of these norms the force of law. And all eventually wrote these laws down and until quite recently all of them ascribed these laws to a god.Almost all societies show some evidence of cultural evolution. Here in the USA we even founded a nation on some very non-religious ideas, like equality and liberty. Other societies have been much slower to evolve, still treating women as barely above property and denying liberty to anyone who can't gain it by force.