The codename market, as it is currently, is a joke. It's a seller's market, a.k.a. "bend over and think warm thoughts." And by "sellers" I mean people who are able to be on the server at reboot time +20 seconds with a CSV parked in space 1.5k away. (Which, I might add, is about as OORP as you can get.)
It'd be different if they added some value to the gun they're selling... but they don't. I'd rather spend 2 hours NPC grinding for a codie than spend 2 hours in a transport just to make some guy richer.
Added value? If I want codes I just call Cody, fly my ship to Norfolk and I'm set to go. I'd rather buy from Cody than to spend hours to get a wreck first or chase NPCs for hours.
Code dealers save me hours of grinding for codes. So ye, I make them richer because they make me richer too. It's called a trade.