Why distinguish between legal and illegal transactions? I guess the assumption is that value grounded in illegal transactions is inherently volatile due to the risk of it getting shut down?
Even if millions of people use Bitcoin for that use case, it doesn't mean Bitcoin will ever have staying power for the "reserve currency" use case.
I guess the implication is that "illegal stuff" isn't a large enough market to cover people's general needs.