Didn't fans ever wonder why Ben was so motivated to keep the survivors of flight 815 from leaving the island? Also why he would never let Juliet leave the island even when her job was pointless. My theory is that Ben remembered all these people from his past (Sayid shooting him, Lafleur was Sawyer, Jack working with his dad) and knew by letting them go he would be changing the past and future of the island.
He knew he couldn't let Juliet leave because she did something in the past (saved baby Ethan), and he couldn't let the survivors leave because they also will eventually do something in the past that Ben knew had to happen, so if he let them leave the past would be changed (If Jack or Juliette is the one who saves Ben's life from the bullet wound this theory will make a lot more sense). This is why he was so concerned to get them back to the island after the oceanic 6 left, because he believes if he doesn't time will be changed. Theory by Moses T
He knew he couldn't let Juliet leave because she did something in the past (saved baby Ethan), and he couldn't let the survivors leave because they also will eventually do something in the past that Ben knew had to happen, so if he let them leave the past would be changed (If Jack or Juliette is the one who saves Ben's life from the bullet wound this theory will make a lot more sense). This is why he was so concerned to get them back to the island after the oceanic 6 left, because he believes if he doesn't time will be changed. Theory by Moses T