"Because kids do better with religion" is a silly and shallow answer. My reason? Because in the beginning, God created the heavens and the earth. It's true, and it would be immoral to teach my children anything but the truth, or even to fail to teach them the truth. In other words, the "principled urge to keep the faith" that is dismissed in passing is both the real reason and the best of all possible reasons.