I agree that introspective people have an innate need to believe there is something/someone much greater than themselves and those around them and it is quite natural. I also think it's a good thing there are people who believe in God in a healthy way (which pretty much doesn't include organized religion) and true spirituality can resolve issues with things like emotion and sanity.
I agree it is a Belief in something higher than ourselves......a unknown entity
and people like the idea of good people being rewarded and bad people going to hell.
religion makes people arrogant because they believe that they have chosen the right religion and everybody else is wrong and it makes them feel superior.
religion is the manifestation of superiority.
great question by the way :)
Sometimes I need that higher power to believe otherwise I would kill someone