I believe having higher Allure increases the chance that Nel will let enemies have their way with her (or Charm them, if you've unlocked it). She mentions something about it in one of her Talk dialogues: something along the lines of "When you're dressed so alluringly, the enemies can't keep their hands off me! Especially when I'm travelling alone."