As at least a high volume trader, I think you have to try just about everything. If you actually sell a good number of domains, these fees are pretty reasonable. Usually a single sale will more than pay the fees.
One good purpose is it insures that people don't join one year leave the domains listed for years after expired. At least if they don't renew,the old listings will expire and be removed. Freshness helps any list of for sale domains. It's discouraging for a buyer to make an offer and find thaat the seller no longer owns the domain and can't follow through, or that a new owner can't list because someone else left up an old listing.