With MetaMask and Uniswap revealing the extent to which they track their users, many in the community have pushed back. Are they right?