Hm, I’m not sure I buy this argument, as it relies on the entire procedure being in equilibrium at all times. For the same reason that the human body can operate at much higher efficiency than a steam locomotive (or even the "perfect" Carnot engine), it should be possible to devise a desalination process which is much more efficient than the thermodynamic optimum by relying on catalysts and other non-equilibrium effects.