Earlier quoted context omitted.
at this point it's been tried and failed to deliver A trillion dollars of value suggests otherwise.
I mean drug trade is also huge but you won't find many people praising it here (the second part of the sentence you quoted)
Boring and trite comparison. I'm assuming you've never taken ibuprofen?