I think it'd be more difficult to have everyone agree on--and instill--a common language for hundreds of item types, than just using the search function and trying a few searches of the same idea. I don't think the player market should feel so "automatic" and easy; however, for something like the Auction House, structure makes sense. Also, the market is something to explore. Some people will find things others will not--it's kind of a first come, first serve, as it should be in my opinion. Having every specific item labeled A, B, C, or D for example, takes away the experience and dynamic of the market. Actually you are wrong from the economical point of view (real economy, not only in game. and it works with this in-game economy since it's "effective", aka proper, because there are many players in the market). The only reason you can't make arbitrages in the real world, and the reason for proper markets are the proper labeling and the availability for information for everyone at the push of a button (internet). Even though this is a bit too deep into the real world, it would work here too because of the high number of players as stated. P.S. but wtf do I know... I am a simple player.