Even as a DEX, Uniswap will have a charge for swaps as this is the transaction fee to process transactions on the blockchain.