These factor hugely remove the small time-traders from gambling I know some of my friends that are trading for the past years but during these pandemic they are struggling from the fees decreasing their profits and becoming more uninterested from it.
But you pay these "huge fees" only once when you deposit your funds to an exchange. Or it will be correct to say - "transaction fees are high".
While trading fees are relatively low and you pay only 0.1% or less based on your trading amount.
If you have altcoins that worth 5-20$, transaction and trading fees takes a lot. But who trade such with amount right now ? You dont expect to get much profit from even a whole day trading session.