Amazon did that, no need for eBay.
eBay is a private exchange and people need to pay a fee for advertising. Profits from trading crypto are certainly not high since almost all exchanges can exchange crypto, trade OTC. Paying an ad for eBay is wasteful and impractical. It is more of a promotion than sales.