I'm not so sure about the 'will never exist' meme scare tactic.
Fully traceable transactions are an invention of the 20th and 21st centuries, and even less than 15% of that time has more than a few percent that are even fully traceable.
Won't exist for a generation is fine to hold as an opinion, but won't exist ever seems a little out of touch.