"This has been discussed in other games" is a crappy argument. The objective isn't to stop a handful of casuals from undercutting.
The objective is to stop botters and hardcore players from camping the marketboard to *constantly* undercut and eventually crash the market with prices at 1 gil. Because it eats up all their gil to constantly relist, so they will let the items sit and get bought in the next hour. The prices will stabilize within 100 gil of one another, as new items get bought up, making the more expensive items the only ones which remain.
This works because people are not listing 1,000+ listings of an item at once. For many item types like ores and crystals, there is only about 30-40 listings at any particular time because players are constantly buying these items and thus removing the listing from the market board. That is why prices can stabilize, but not if the market has crashed because those 30-40 players all listed their items rock bottom while trying to become the first search result.
Furthermore with listing fees you wouldn't see people listing items at 1 gil because they can't. Plus the listing fee ensures that players sell items a high enough price point that the player turns a profit from at least the listing fee.
You're hating this suggestion without fully understanding the mechanics through which it works. You don't see markets crashing in WoW because of the listing fees for the auction houses.
I'm sure that as a player of MMOs that Yoshi has experienced these things for himself in other games and can see why listing fees need to be added, if he'd just take the time to examine the issue.
So my complaint isn't that the dev team doesn't know there is a problem or are incapable of fixing them. My question is if they care at all about addressing the issues. The simple fact that the 'Free Search' function was made so quickly that it only searches for exact results and not for word matches indicates they haven't spent any time polishing the marketboards. I'd like them to revisit it, since it is an incredibly important part of the player experience and it is extremely subpar compared to the rest of the game.