When Jamie accepts Daunis’s speech and doesn’t press her, he’s already doing way better than Travis: he respects Daunis’s wishes and seems committed to respecting her in this way, even if he doesn’t take her other advice to figure his own life out. As Daunis realizes she doesn’t know their son’s last name, it reinforces that she made the right choice. Her relationship with Jamie wasn’t based on honesty—as Ron noted at Shagala, Jamie Johnson isn’t a real person.