I can understand where you are coming from, but as I see it, the bazaar will simply not be to your liking then, and that’s okay for me.
It’s hardly possible to introduce a System, that will satisfy all kinds of customers i.e. players.
I don’t want to open another topic or go off-topic here, but directly shopping for one specific item would make the game too trade-centric in my opinion and give too much space for third-parties to sell items. (I might be little to critical and narrow-minded here.)
But we cannot have the most ideal trading system, as we want to encourage playing the game.
What I comes to my mind is, that similar to the monolith system, one could farm for specific items. For example, you filter for one-hand swords with two specific affixes, and the system tells you, it will take you 7 echoes to find that at-least one item of that, if it exists.
(Less or more echoes, depending on how many matches the system found)