Every crypto-currency has it's zealots but that's not to detract from what Snowden said about Monero, labelling it "amateur crypto".
Ring signatures have been around longer than zk-snarks so time will tell on that comment.
I do however believe Zcash could be doing a better job for privacy, notably by mandating private transactions once the new "JUBJUB"optimizations have been merged [0].