In the following video, Patton Oswalt proposes a theory for religion:
His basic idea is that some people are stupid enough to believe in ideas like “life after death” and “heaven”, as well imaginary people floating in the sky, and these people will modify their behavior based on these ridiculous beliefs.
Any intelligent person who has ever looked at the biology of cells understands that there is no “life after death” – the idea of life after death is ridiculous and impossible. And any intelligent person who has taken the time to read the Bible understands that the Christian “god” is imaginary, as are all other “gods” that mankind has created throughout history.
How could any intelligent person believe in something as stupid as religion?