How can we say nobody's perfect if there is no perfect to compare to? Perfection implies that there really is a right and wrong way to be. And what type of perfection is the best type? Moral perfection? Aesthetic? Physiological? Mental?
Hinduism is like the Ganga, pure and unsullied at its source but taking in its course the impurities in the way. Even like the Ganga it is beneficent in its total effect. It takes a provincial form in every province, but the inner substance is retained everywhere.
It is very pleasant to scratch an itching ring-worm, but the sensation one gets afterwards is very painful and intolerable. In the same way the pleasures of this world are very attractive in the beginning, but their consequences are terrible to contemplate and hard to endure.
Science is a way to call the bluff of those who only pretend to knowledge. It is a bulwark against mysticism, against superstition, against religion misapplied to where it has no business being.