Nah funny enough games with an AH style ones usually have listing limits. either space, or time, or both. I think we need both, but space can be more forgiving. but your item should 100% not sit on the market for weeks at a time. it means your item is not worth what its listed for.
in real life economies there is supply and demand, but those mechanics break down a bit with goods that dont cost anything. So a house that sits empty is someone paying property tax for 0 gain, at some point they do lower the prices, shoes take up space, if they are not sold, no new product can be put in. So shoes go on clearance to get people to buy them. etc.
This flops in online spaces because the tax is on the buyers end iirc, there is no penalty for listing an item for max gold for no reason, and there is 0 kick back of any of the items. and as far as I am aware you can list as many items as you want. So the stat some people employ is to just list as many items as they can for high prices until the economy eventually makes someone buy it.
PoE suffers from the same problem, people will simply set up “1div” tabs where they dont price anything, drop items into it and wait for someone to bite, and never accept any haggling. So the buyers are the ones who have to do every single bit of work. And you will see items listed months ago, that the player just refuses to sell to you even 10% lower then what its listed. Why? because there is 0 loss of money if they dont. So because they likely dont even need the money at that point, might as well keep waiting since they waited this long.
Items desperately need a timer, when the timer runes out you will have “take back item” options, or “relist” options. And there needs to be some kinda tax for simply listing an item. That way the strat isnt to just put 100 items up for sale for to high of price, then just repeatably relist them.
Ive actually desired this in PoE too, as its a mechanic price fixers use, they list items for low amounts with 0 intent to sell and snipe the cheap ones people price match with. this works because they are able to list items with 0 intent to sell them. there needs to be mechanics to prevent phony listing.