A market maker can only stay in business if they sell as much as they buy and if the average sale price is above their average buy price. They lose money if they provide liquidity in the way of market moving forces.
Market makers try to avoid informed and "toxic" order flow and broker flow is guaranteed source of small uninformed orders that are most likely going to be crossing the spread.