I've noticed this too. What you have to remember is that a lot of people were raised in these religions, and that the worldview they grew up with is all they know. It's their family, it's their community, and many people, especially those who live in small towns, won't come across terribly many...