I think the reason she accepted the lie was the same thing she told Sam, she is afraid of being alone. I agree with Joel's actions, even the lie. Losing Sarah was probably not the only horrible thing he has gone through with the 20 years that was time-skipped.