Guns they’ve stolen from others and don’t need, because they have plenty more stolen guns.
It would still be a money losing proposition
You could make more money selling a stolen gun to another criminal than selling it at a gun buy back.
The only advantage is that you don’t have to worry about your fellow felon shooting you if you take it to the buy back.