I would say B because a surplus of food means that there is a lot of food to go around, meaning that people wouldn't have to worry about finding food all the time. So, they could go specialize in other jobs and skills, leading away from a food-centered civilization