That's why the standard advice on any cryptocurrency is to use a different address per transaction.
It's just... people are lazy, and more technically (in the past anyway) change addresses became an issue.
Not saying there isn't tracability though those services (especially since we aren't ideal) since the point of the distributed ledger is tracability.
Something that was rather easy was depositing to an exchange, and just withdrawing; you lose the identity of the coins, at the cost of the exchange knowing the connection.