It's been said that material science can never be fully objective. This is because every human being conditioned to identify with their material bodily nature has four frailties identified by the Vedic scriptures as 1. a tendency to cheat 2. a tendency to make mistakes 3. a tendency to become illusioned and 4. imperfect senses.
These tendencies include being biased in one way or another. Everyone knows that Christians, Hindus, Buddhists, vegetarians, meat eaters, feminists, pacifists, etc., all have their biases.
Everyone knows atheists have a natural bias against the existence of God, so even if they took courses on the subject, they still cannot understand. That's because they don't want to.
So when a textbook tries to pass off a theory like evolution as if it were already accepted as an extablished fact, that is not science. That is ignorance or even cheating. And material science is forever changing its theories. Thus it will remain imperfect.