Yes it should, but not in a science class. In a philosophy of science class, in a metaphysics class, or in a religion class, fine. Science, however, should remain agnostic, because it's the singular purpose of science to try to describe the material universe. That also means that scientists like Gould or Weinberg ought to be roundly criticized when they bluster about their own conclusions regarding immaterial things under the auspices of science.
Well said, and I agree totally. People like Weinberg and Gould are entitled to state their opinions, but they should make it clear that these opinions are distinct from their scientific work, however.