Finally, someone made a good comment on FB about this:
This is a waste of taxpayer dollars. Several studies have concluded that the vast majority of those on public assistance or utilizing their unemployment insurance have a much lower rate of positive results on a drug test than those not receiving benefits. Now, the taxpayers are saddled with the costs of running these tests, and the myriad of legal encumbrances that follow. Common sense dictates that this will not be signed. I won't post any links to studies here, as they would likely be attacked as favoring one side of the other, but should you doubt the veracity of these claims, I urge you to seek out the results on whichever bipartisan site that you choose to review the details within. This is designed to benefit the drug testing labs, who will reap millions of profits at the expense of the average, hard-working taxpayer. Don't let them tell you otherwise. The facts are simple to find.
The bold highlight seems to be pretty on point.