Often the drug-testing things are related to contracts with either the (US Federal) government or contracts with companies that have contracts with the (US Federal)government, such as O&G, Healthcare and Banking.
That is to say: Sometimes companies don't have much choice in some of this.
EDIT: I just remembered that I was talking to my corporate attorney's office recently (medium-size-law), and they say that if any applicant's facebook page over spring-break was too salacious (for example), they wouldn't be willing to hire them, because they didn't want the client to think that they were not 'conservative and judicious and considered' (when I say 'conservative' here, it has nothing to do with left-/right- wing politics in the US)
Employees in a client-facing role have the potential to harm a company badly. Companies are cautious. Now, I believe this twitter thing in the OP is ridiculous, and their faulty use of NLP is beyond atrocious, I think that it is fair for employers to be concerned about linking their reputation to that of "proven" rogues, renegades (I can't even spell renegade, George), party-animals, and revolutionaries.
Do you disagree?