I'd argue it does, by automatically shuffling your wallet we will have really big pools and the same amount of BCH issue wouldn't be problematic either if enough people participate
Bottom line is CashShuffle is not sufficient for fungibility and obfuscation in my opinion. Traditional mixers like coinmix.to are far more flexible and practical for the layman.
If you need to shuffle EXACTLY 0.10 BCH and don't mind waiting hours, encountering bugs with alpha software i suppose it's fine. To me, it's only less crappy than LN.
the drawbacks sound annoying when you are doing shuffling as an explicit action, but they are irrelevant if your wallet does it in the background without your participation