Прочтите "Эгоистичный ген" Докинза. По-моему, лучше него про эволюционное появление альтруизма из изначально эгоистического поведения еще никто не написал.
Одна из причин, например, в том, что наше поведение сформировано за миллионы лет проживания в относительно небольших обществах (пара десятков особей), в которых все друг другу родственники. Помогая другим членам общества мы тем самым сохраняем копии наших генов для последующего размножения. В частности, именно поэтому в нас заложено стремление в первую очередь сохранять женщин и детей (они более ценны с т.з. последующего размножения, чем взрослые мужчины).
Потом, по мере развития, мы стали жить в более крупных сообществах, но это уже последние тысячи лет, поведение было сформировано намного раньше.