You're exactly right. In fact, retail brokerages are able to offer lower spreads than big professional investors get because their trading flow is so uninformed that there is reduced risk. A lot of the consumer facing trading companies get paid by larger institutions to send them their order flow.