There used to be a time when people would market their domains by "selling" them at the max price eBay would allow on a listing. That increased visibility when sorting by price. Thing is that the market has been cluttered up so much at the top end now that I would assume there is a general blindness that occurs when listing at eBay max price now. Most sellers are listing with "best offer" enabled, so maybe they might get a domain newbie who offers 1/10000th of the buy it now price and they still make a killing. People know that no domain on there is going to be worth the $21 million USD max. I think there is a huge frustration with eBay sellers with domains listed at max price. There is so much garbage there that it just makes the whole market look like a mess.
I don't believe that eBay could ever think that the domain section of the site is anywhere near perfect, but they are probably lacking the manpower to do much about it. In order to change it, they would need to take TLD, length, traffic info, estibot (or some other valuation service), registration info, etc into account for those listings. If the domains don't meet a certain criteria, then they shouldn't be allowed above a certain price point, say $100, $1000, $10000, etc. That way eBay would have the crap separated from the good stuff and make a much better domain marketplace for both buyer and seller. But, as it stands now, eBay can't even keep .net out of the .com category. Sad.