I'd guess you're hinting that solubility differences will make the formed NaCl drop out of solution, pushing the reaction forward.
In the proposed reaction, an equilibrium between alkyl chloride and iodide is fine, as once the iodide reacts with HI and is reduced to alkane, there's no going back.
Both methods have their "irreversable" step.