Imo. people have a bit of a black and white impression of who were the good guys and the bad guys in Civ5 development, painting Ed Beach as the knight in shining armor who rode in and saved the day in the heat of battle when things looked bad after vanilla release. I'm not saying this to discredit Ed and what he - and the team - has accomplished with G&K and BnW, but from all I've read Ed was part of the original design team as well (and, if that article holds true, responsible for the AI diplomacy programming which, eh, let's be honest, still leaves a lot to be desired), and I think it's neither fair nor accurate to label John Schafer with the responsibility for everything that was bad with vanilla and Ed Beach with everything that's good post BnW. Many things were probably tweaked along the way as experience showed what worked and what didn't, and most likely many features that were left out of vanilla but later included were at least partially designed or at least planned for later inclusion even at the time of vanilla release.