What worries me is that while better safeguards _could_ be built into the algorithms, they aren't because it would take another couple of milliseconds.
The other mystery is why the exchanges (or governments or regulartory bodies) don't put a stop to it by building in a 1-second random shuffle buffer to their transaction processing. Or is it that there needs to be (another) global catastophe before any action is taken...