if i want to buy 1000 bitcoins at $121.46 to hang on to for a while, and while i'm buying the price goes up to $121.50 because a HFT is trying to frontrun my purchases, i'm not going to stop buying, its still worth it to me at the higher price. those few pennies, in aggregate across billions of trades, can add up.