Потому что в него это добро закладывали в детстве.
Нет, не так.
Воспитать в человеке какие-либо качества, особенно доброту, невозможно. Как гены легли, такой человек и получился. Можно положительные качества чуть развить, можно свести на "нет". Можно отрицательные черты характера чуть-чуть приглушить, но изменить нельзя.