I also find the looping ambient vendor cries annoying. Two suggestions on making them "immersive" but not annoying:

Either
1) a slider to adjust time between loops.
2) separate volume adjustment for ambient voices. Right now they seem to be linked general voice volume such that lowering the volume would also lower the volume for voice dialogues (not desirable).