Or.....
Buyers and sellers can use “limit” orders.
If you don't get your exact price, or, if you don't get your exact share count, your order is cancelled.
End of story.
High speed traders are completely irrelevant in a world of
“limit” orders.
Aren’t you discounting the cost of a cancelled order?