Anyone who thinks that off chain anon is better than on chain anon doesn't understand cryptography.
I'll leave it at that because if I post a detailed explanation, I'll only be vehemently rebutted by people who don't know what they are talking about.
Instead, I'll invest in ring signature coins and my holdings will validate my understanding over time. I feel no need to convince a bunch of dufuses.