How is it different from a $100 gift card from any store?
The anonymity advantage of cash is that it cycles through the register in a non-deterministic manner. If I buy a $20 bill (serial number 123) from an ATM, and it later winds up at PotMart, that is not compelling evidence I went to PotMart. If I bought a prepaid cash card and it was spent at PotMart, that indicates with decent probability that I purchased some weed.
If one was careful about it they could probably stay relatively anonymous though.
This, of course, doesn't make life any easier for anyone, except the jerks who already use cards for everything (aka the jerks I always get stuck behind in line while I wait for their little receipt to print and get signed).