@Parapraxis,
I think religion can not really be defined simply as a cultural mechanism.
Religion to me seems an inevitable consequence in a certain stage of intelligence. With intelligence comes the questioning. When we continue to question we see an incongruity, there seems to be no limit as to how far we can entertain the question of why? or how? Even if we were to explain all workings of this universe, they'd only be limited to just this universe alone, for all we know there could be a whole system of a trillion trillion big bangs and countless universes like ours, different, and more proficient for intelligent life. There may be even systems beyond this. We begin to realize the absurdity of existence and it gives us discomfort. To combat this discomfort we look to our inner feelings, or limited feelings of "specialness" and "this must be meaningful" and thus conclude there must be a divine being up there.
We live in a small, small, small world of structure. Things just seem to make sense. With how we have evolved it is no wonder the we seem to think there must be sense in ALL things. This is seen in our thousands of attempts to explain happenings on earth by assigning divine power. One such example would be the Greek Gods that explained love or thunder. Of course now we know there is a natural, explainable mechanism for those phenomena and we no longer believe in those Gods. But we were left with the thought that everything as a whole must have some controller so we
advanced to monotheism rather than the previous polytheism. I wonder if the final, perhaps unreachable final conclusion would be that existence is atheistic.
So in a way religion is a cultural mechanism since it allows us to go about our daily lives feeling that it is all worth something and meaningful. It allows the continuance of an intelligent society.
But let us imagine if there were such a divine being. Even with his existence you could ask the same question of "why" and he could question his motives for creating and the whole thing would be absurd.
We must conclude that existence, viewed from our perspectives, will always be absurd because we revolve around meaning, cause and effect, and other such concepts. So if not take the view of atheism, because there is the possibility of gods existing and me not knowing it, take the view that there is no "final truth" or meaning to all of this. Taking everything in to account we must conclude with anti-theism, that there may be another being's reasons for our existence but that the existence of that being can also be questioned to a never ending extent.
I feel religion an important issue to be debated on on all aspects so I shall create a new thread with a very similar post