The selfish gene theory is not a theory about selfishness in the everyday sense. It is a theory about the evolution of behavior.
The most exciting moments in mathematics are when you see connections between things that seemed unrelated before.