EDIT: zero knowledge proofs require a trusted setup. This allows the person who set up the system to create tokens at will if they didn't destroy the setup parameters.
this is why zero cash can't work.
It's the same problem with zero vert.
https://eprint.iacr.org/2006/389.pdfYou answered my question by citing Fujisaki.

The Fujisaki paper is basis for traceability in cryptonote ring signatures. The shadow token paper clearly describes a trusted ("special") setup to create an oracle as two hash functions. It is a deal breaker for true anonymity because it requires you to trust the person who set it up.

This is the exact same problem with all "zero coins". They require a trusted setup.
Section 3.1.1 of the Shadow whitepaper debunks your claim.