One benefit of the way it's currently implemented is that if someone fails a check in a dialogue, or were not the person intended to "tank" that conversation you can try again with the right party member.