I understand your point. With the high trading volume on centralized exchanges (CEXs), it's worth exploring ways for them to give back to their users.
But I think I have seen a few events that offer a kind of win-win situation where both the traders and the exchange benefit from each other. Take, for example, the trading competition I saw on Bitget, where you can get rewards based on your trading volume; the trader with the highest volume gets the biggest prize from a pool of $3,500.