Cooperating in large numbers (hundreds and thousands of people) is not really a trait of human beings. We can effectively cooperate only in groups of 100-150 at best. Once this threshold is crossed, the stability of groups starts to shake. What we need is fiction or a common imagined reality, a driv...