certainly both points true at least in some cases, but for 1) your spends could still be private, depending on circumstances (BCH can be used like cash) for 2) mixing can obscure owner
Mixing is like throwing a poopy diaper in a shared laundry and hoping it comes out clean. That depends on a lot of people with clean clothes not minding a little poo on them.
Also, transparent-by-default means every time you mix, you raise flags about that particular transaction. Why not just use money that respects your privacy?
Somewhat private in the sense that our identities are somewhat protected by pseudonymity. At least censorship resistant public conversation versus non-existent. Cash with scribbles :)