Maybe it's time for eBay to charge money for listings again. Allowing seemingly infinite free listings seems to mean that many sellers set absurd prices and nothing actually sells. In the old days, listing something at above $100 meant it would cost you $5 to have it up. For a week.
Or maybe eBay could adjust the fee structure so that you don't get jaw-dropping final value fees (these used to be 4%, capped at $100), thereby impelling more sales. It's not like eBay is doing any more work to sell a $50,000 item than a 50-cent one. All of those fees end up priced into items, most frequently, overpriced into items.