Not in all cases. Who is going to buy a buy order that is a limit order at the current bid or a sell order at the current offer? Why would someone pay for an order they can hit for free?
If they like giving up the spread that is fine, they can do that all day long for all I care. You don't do much actually trading, do you?
You clearly don't understand how PFOF outfits like Citadel operate.
A buy order that is a limit order at the current bid or a sell order at the current offer is quite valuable to Citadel.
Citadel gets to lean on those orders. That is why when a stock is 100.00 bid and 100.01 offer you see order fills at 100.0001 and 100.0099.
Citadel's risk is limited to only .0001 on the buys and sells.