How can HFT serve any purpose other than front-running a trade that was about to happen anyway? Is there any other reason latency matters? The correct allocation of society's resources did not actually change within those few milliseconds, so their profits can only come from exploiting some flaw in the way the market clears.