(Please realize that this is an extremely simplified version.)Believing in powers beyond our own has always been a human trait—even cavemen could see that the sun, the moon, the seasons, etc. were larger than they were. As civilizations became more and more complex, a sort of “story” was constructed to explain all these phenomena and give them order; usual the forces were personified, so, as in Greek religion, there are fathers, mothers, guardians, masters, etc.—the lightning, the rising of the sun, etc., was all ordered and explained in earthly terms. In later civilizations, there began to be a human character who connected the gods’ world to ours – a son of God, part man but also godly. These elaborations became more and more complicated, and, as civilizations took on taxonomies of their own (kings, emperors, Caesars, etc.), the persons in charge started to use the “myths” as leverages to power, so that everyone had a fear of displeasing the gods if they displeased the leader. This is really what we mean by “religion” rather than simply “belief in a higher power.” As for Christianity, the origin was in the Talmud and the prophecies it held (the interpretation of the New Testament by reference to the Old Testament is called exegesis). The Roman culture embraced Christianity and, when earthly rulers wanted to rule the people, they constructed a hierarchy of the church—Popes, cardinals, archbishops, bishops, etc. The trouble was that the rulers did not follow the religion’s moral precepts—they stole, killed, etc. in their own interests. The Italian families twisted the Catholic Church into their own puppets, so that a pope could be “bought.” There is much more to be said, but basically the flaw in (organized) religions is the all too human actions underneath them. Religions today claim their authority from “sacred” books—the Koran, the Bible, etc.—but retain the authority to interpret those books to their liking. Will religions always exist? Heaven knows, but history says "yes."