When a HFT buys and sells with a holding time in milliseconds, they are in no way guiding the correct allocation of our economy's resources, they are merely bleeding those who are. That they can do so profitably is showing us what we should fix about the way trades clear.
On net, the institutional trader is gaining $0.01 at the expense of retail investors.
Now, in a world with professional HFTs, the institutional investor can't do this as easily and must pay the retail investors $20.01. How horrible!
It's hard to see why you are calling the HFT an "unwanted middleman". I mean sure - the institutional investor would love to keep taking money from the retail investors. But the retail investors want to keep their pennies - they certainly want the HFT to be present.
As I said, the only way to become a middleman is to offer a better price than your competitors.
Could you explain the mechanics of how this works?
Near as I can tell, the only way to become a "middleman" is to offer a better price than your competitors or to offer the same price at an earlier time. Is there a "front-run my competitors" FIX command I'm not aware of?