Ok, you REALLY dont understand how this works, do you? There is one guy who gets a couple of million 1:100 RR trades per day and then there is another guy (you and average joe) who thinks that is a good thing because free trading.I didn't defend the practice because of a good fill by accident. Furthermore where do you come to the conclusion that orders that cross are not being executed. It is automatically executed and often between the bid and ask if matched off.
FYI these wholesalers execute to 4 decimal places as opposed to MM or exchanges who deal in penny for 2 decimal increments.. The retail traders benefits.
FYI mm or exchanges are good for only 100 shares therefore you have no reason to beef.
In addition Robin Hood feeling blowback from traditional wall street and its influence at the SEC said it was willing to accept the elimination of subpenny execution (4 decimal place execution) in a compromise to maintain payment for order flow. Guess who would benefit? The traditionall MMs who deal in .01 increments.
It's like going to the casino because free drinks. Markets should be competitive. In this case you have four companies who access 90% of the retail flow. None of them had a single losing day last two years.
Use your brain, man!