Ebay doesn't actually care. It is all free money to them. Basically every single auction run through ebay costs them the same amount of money to host. $1 item, $10,000 item, it doesn't matter.
Plus it it is very difficult to define unreasonable shipping overcharge. Each item is unique. I wouldn't crate another arcade game even IF I was given $100 to do so, it is a NIGHTMARE.
Also, I personally on my auctions use a fixed shipping price for first item, add $X for each item after that. I have come out $30 ahead on that before in a single auction. I likewise have come out BEHIND with that method in a single auction (sold a dead track & field board for $1 + $10 shipping, they used paypal, it cost me like $10 to ship it, and there was a listing fee and a final value fee. I could have thrown it away and saved a few pennies).
Also, it takes me 10 times as long to ship an order internationally than it does domestically. Especially to Canada with their new draconian addressing policy and requirement for MIDDLE NAMES on packages. (I always just use "Bob" as the middle name, since no one ever tells me).
So basically, no reason to whine when the shipping cost is clearly listed. I know I do $10 first board, $6 each additional board on my PCB auctions. That pretty much assures me I can cover the heaviest boardsets to Alaska, if they are lighter then I come out ahead.