I was about to reply that the "front-running" has been widely reported, decided I'd better google a source, and came across a fantastic article about how payment-for-order-flow actually works. You're right, it's not front-running, and it gives retail traders a better price than they would have gotten on the market itself.
https://www.bloomberg.com/opinion/articles/2021-02-05/robinh...