I have to say my first reaction is 'How abstractable are these ideas from computer science and the natural sciences to people?' It seems like there's been some research on it, so I'm a little less skeptical than I initially was. EDIT: NotPhil touched on what I was trying to voice - when you start taking ideas from the computer and natural sciences and try to abstract them to other areas, a lot of context gets glossed over and ideas misunderstood. Most notably, the fact that evolution occurs in nature has been used in a particularly nasty instance of the is-ought fallacy to suggest that we should not help people in need because they are somehow 'unfit', and humorously, altruism has considerable evidence behind it suggesting that it is evolutionarily adaptive.