Culture...all religion is cultural.  Science works for everyone, whether one believes it or not.   It seems that each religion thinks the other religions are nuts, save one, its own.  Science never says there is no God.  It examines, studies and investigates nature, and makes discoveries and predictions about it.  Thus, it is not 'static' as is religion...it grows in knowledge and is self correcting.  Religion, sadly, accepts myths and superstitions, fixed and unchanging, dated to  two thousand years over what we know today to be true.