I have withdrawn and trade ETH from MEXC multiple times already and I am never charged more than $3 but when I swap ETH ERC 20 on Uniswap the gas fee is almost always $10 and few times over $10, why is it like this? Are DEXs suppose to be more costly normal centralized exchanges?
You've noticed it late already. I've used uniswap before but stopped because I can't bear the fees for each trade that I make. There is no solution for that or just find some other dex that are in smart contract with other chains that have lesser fees than ethereum (ERC20).
Because I doubt it that it will later on decrease as that has been there for so long, so if you trade small there, you're just letting the network eat your money alive.