I'm not saying that finding ships and modules in game shouldn't be improved.
I just don't think that removing localised ship markets from the game and making it something independent, would be a good move. It would remove another reason to travel anywhere, making some systems that can be special (that were special for those reasons), absolutely obsolete.
Speaking of Jameson Memorial - is just too perfect IMO. When you have every ship and module in one place, and with a discount, then buying anywhere else is pointless.
As for the discounts : there are places, where you can buy ships, weapons, modules at a discount. But somehow I feel that with mining overhaul this became more or less meaningless.
I really don't care if I can buy an Eagle 20% cheaper somewhere, anymore.