"Payment for order flow sort of created the zero-commission retail-brokerage model, but it’s not really necessary anymore. You can run a profitable retail brokerage on net interest margin, without charging for trades at all."
So what everyone should be complaining about is not PFOF, but "net interest margin". In other words everyone should be complaining about the brokers not paying enough interest on the cash balances in the brokerage accounts.