What's the functional difference? It's a way of combining assets then removing them such that tracing becomes difficult/impossible. The link I gave warns about hiding transactions over $10k, as I understand it doing that with zerocoin would be illegal.