Matt Levine talks about this, and despite its obvious pitfalls (in terms of unfairness amongst players in the market), HFT does provide utility of arbitrage. Also, all that moving around of stocks theoretically provides more liquidity - i.e., it's easier to find a counterparty when you buy and sell; you don't sit there waiting for the trade to execute. I'm no expert, however.