The price of shares reflects demand, they are low because nobody wants them, or they are high because everyone is trying to buy them.
- Ripskar
Thats exactly the point. They are low because there is a huge oversupply. Since there is an absolute low/high price, it can only go up. Thus NPCs should buy them for profits, instead they buy high sell low and it makes no sense. As if they exist only to lose credits. Its been well established that npcs will lose profits on purpose to supply NPC stations. But for the stock market it doesn't work right, they can nerf it all they want but until the NPCs actually try to make money rather than purposely lose it in stocks it will be a source of crazy amounts of cash for the player.