That's funny, for months I argued that this actually happened because not once did it ever happen to me. I write down places in a notebook that have good shipyards with rare-er ships and FULL outfitting lists that actually have everything you need to take a python from stock to A grade.
It was only a couple weeks I noticed this happening and it was, drumroll please, for these C3/G Beams. Seriously, frontier needs to let us use cargo space to carry weapons. Not usable unless outfitted somewhere, but just in case we want to switch. Can't say how many times I've searched now for literally hours to go from trading to combat because of this "fly around for hours looking for one module and call it fun" game that's plagued any enjoyment I have left.
There NEEDS to be Jameson Memorial for us lowly non-backers that only paid $60 for the game when it was released. I don't care about discounts, just somewhere that has all the modules. I'd probably play much more often if that were so.
It doesn't need fixing it adds realism(ish), it makes people try different weapons/loadouts. I'm a backer and I've never used my Jameson Memorial permit, but thanks to being unable to find a specific weapon I learned to appreciate maxed shields through using pulse lasers.
Its like different faction bounties, its designed to make you move around different systems.