Why is this mission not complete?

Though the objectives don't explicitly mention this, you have to return your passengers to the space center in order for their journey to count as complete.

You can check ongoing flights from the space center's tracking station. Any vessel or Kerbal that's landed on Kerbin and not under acceleration can be recovered by pressing the button at the top of the screen.