The only reason retail orders actually get matched up well is because they're flagged as retail, are known to contain less information, and are a statistically good bet to transact against. Fundamentally, this was around before HFT and still is. The funny thing is that even if it's helping them in this small way, the whole idea of retail investing is some of the best marketing in the face of contradictory facts I've ever seen.