>Religion is about explaining the mysteries of the world and giving people
comfort in hard times.
Actually, from my studies I think the definition had a lot more to do with
practical rules of a society and the practical behaviors people must follow
to live in a society. Religions have actually always had very little to do
with the unknown, the divine, the celestial, etc..What they do deal with is
not in the sky but on earth.
What you are talking about stands **only** for primitive, ancient religions,
the religion that existed **before** society.