Думаю, все дело в воспитании.
К сожалению, в России, большинство родителей навязывают свою точку зрения, введения мира. Многих детей заставляют ходить на бальные танцы или в кружок лепки независимо от их воли и желания. Тоже самое касается религии. Детей приучают к религии: крестят их, водят в церковь, некоторые даже заставляют принимать посты. Для ребенка родитель считается авторитетом и он верит ему независимо от того, какую он сказал чушь: в домового, бабайку, деда мороза.
Кстати, я бы сравнил веру в Бога в веру в Деда Мороза. Вы знаете, насколько сильно дети верят в него? Их невозможно переубедить в обратном. Я пробовал. На логичный вопрос "Как он доставляет подарки под елку одновременно всем детям мира?" дети обычно отвечают, что он волшебник и вообще все может. И что они чувствуют его присутствие, так как когда он приходит детям становится холодно.
Но, в отличии от Бога, детям в подростковом возрасте (или даже детском) объясняют, что деда мороза нет, подарки детям они приносили сами. Поэтому вера в деда мороза пропадает. Вера же в Бога наоборот поддерживается взрослыми и одобряется.
Чем я могу подкрепить свою теорию? Во-первых, я не видел ни разу ни в одной мусульманской семье православного, или буддиста или кришнаита. Во-вторых, в атеистических или не очень религиозных семьях как правило вырастают атеисты, если в детстве они не попадут под чужое влияние.
А наука - об науке многие родители вообще ничего своим детям не говорят. В основном, человек начинает знакомися с физикой, химией, геометрией уже в подростковом возрасте, когда кругозор мира уже почти сформировался. Поэтому, наука не так популярна среди верующих.