It's probably time for a one-point procurement system. Two persistant flaws are that the best items up on the market don't show up in the searches because they're bumped by 20 NQ trash products of the same kind, and every time an item's market count goes to 0, we have to re-negotiate the item's market value between buyers and sellers all over again. At every old market crash, prices would literally triple then coast down over the next 3 days as people tried to take advantage of those 0-item supplies while they could. Scavenger "entrepeneurs" have taken to buying all the onions from producers in india before anyone else can get to them. Because onions are such a big part of indian cooking, people will pay high prices for the onions that these people are now essentially holding for ransom. It's gotten so bad that the middlemen are doing what online scrubs have been doing for years--buying produce and intentionally throwing it away just to create false demand in their high prices. Producers can't primarily raise prices to cut the middlemen out--the middlemen will still squat the produce and just charge even more, and they can't not sell to middlemen because they can't distinguish who is a real consumer and who just wants to jack the price of onions up.
So people pay for onions what we pay for gasoline. Some people will argue that "that is supply and demand" when no, it's not. That's anticapitalist obstruction of supply and demand.
The huge issue with an Auction house is how easy it is to bot, "play the market", and flip items for profit. Essentially to take a cut for obstructing what would have been someone else's direct-from-seller-to-buyer transaction. Middlmanning is a huge problem with one-point procurement systems because of the massive ease of obtaining dozens to hundreds of transactions in a short time. One needs only to look at the price of onions in india to realize how excessive middlemen hurts economies.
But there's really no way to not eventually have an AH here. I think the market price history needs to come back online, and an AH should be added, with the exception that you can only perform 10 searches in 24 hours. Someone doing more than that is looking to squat the AH, not legitimately use it.