"To me that would suggest that there's some long-term survival advantage."
It does not suggest any such thing, though "to you" it might.
"I don't see a problem with religion attempting to give people a method to approach those questions."
If you sincerely thought about it you would.
"But to throw out the baby with the bathwater by flat-out criticizing faith is overstepping pretty far."
It's not stepping far enough.