Being able to generate some random amount of NIC a day, month or year doesn't mean there isn't a fundamental problem with the market, only that there are ways to work it regardless.
The problem as I see it comes down to a big game market model being shoved into a small population game. That's it. Entire production cycle, from research to prototyping to manufacturing to sale would work fine in a large game with a sizable chunk of population falling outside of special handshake market clubs and self sufficient corps. This game just isn't there yet. Internal markets, high taxes, limited buy/sell orders, etc. simply compound the problem by further depleting the pool of available buyers and sellers. Add the kernel research cluster**** and you have what we have now - slow, understocked market with only a few select areas that allow for fast turnover. It's workable for more advanced producers, outright punishing to newbies and frustrating to those in between.