Why Religion ?
It's important to understand why religions have thrived to the degree that they have.
In my opinion they hold tribal and social groups together with an internally coherent set of ideas and beliefs. Humanity has achieved a huge level of success through acting cohesively as a group and religion is the glue that holds these groups together.
Most people are herd animals and individuals (contradictory qualities that can work well together) they need the structure of a religion within which they can define the boundaries of their individuality, a kind of psychological home space. Religion provides this framework.
Is religion for the weak minded? I don't think so! Many people live very hard lives and they need any prop of support that they can grab on to. The emotional support that people get from religious faith can work against that crushing lack of confidence that we all feel from time to time in the face of life's trials and tribula