You can't offer "inferior prices" to customers. It's called the Order Protection Rule of RegNMS. You must price improve the customer, by law. If a bid-offer is 23.01/23.02, Robinhood (but actually Citadel/Two Sigma) _must_ transact with a buy order at 23.0199 or less (the subpenny rule only applies to quotes, not actual trades). The reason Robinhood sells this order flow is because Citadel/Two Sigma would rather collect a spread of almost 1 cent (23.0199-23.01) from _you_ rather than a hedge fund, who may conceivably move the market against the market maker. They are "paying for order flow" (PFOF) - much less than 1 cent - to collect the 1 cent spread from you.
Robinhood is in trouble with the SEC for a failure to disclose this relationship to customers, _not_ for having the economic arrangement to begin with.