There is an obvious evolutionary explanation for the scarcity of altruistic saints: Without a strong predilection for their own interests, our ancestors would have been unlikely to survive, reproduce, and give their own offspring a chance of doing the same. Now conditions have changed and for most of us, surviving and reproducing isn't such a struggle but we still carry the genes of our ancestors and they influence - not determine, but influence - our behavior.
