The dilution with small changes comes about by doing many of them.
it is not nearly as inefficient as many people think, and that is easily demonstrated mathematically.
All of the change procedures in the table below change 30% of the total water volume. It is done as one x 30%, 2 x 15%, etc., and the way down to continuous changes. The only math math assumption is that the water mixes completely between changes.
One can see that the amount of any impurity remaining is 70% with one big change, and 74.08% with continuous changes. Everything else is in between. Those are VERY close together and not worth of worry, IMO.
In reality, the results can be even better because one can take out the old water just upstream of where the new water enters.