I've also wondered the same thing. I've always been replied to with "it provides liquidity to the market" but I still don't see why anybody needs microsecond level liquidity. Seems like it provides marginal benefit over a minute or hourly quantized exchange at tremendous cost (to society).