I think it's way too late for BCH to adopt a non-transparent blockchain, even if that's what everyone wanted, which it isn't.
And tbh, anything better than mixers at this point, is better than sticking with the status quo of mixers and blockchain analysis cat-mouse.
mixers are definitely a hack solution.