And it's impossible to mix them because Ethereum is even anonymous than Bitcoin.

How so? If anything, Ethereum can host trustless mixers more easily than Bitcoin due to its smart contract execution being Turing complete.