Now what in the world would possibly make you think someone would be reluctant to pay for their own drug test they know they're going to fail?
Of course you are right. People will take a chance on flunking an employer-funded drug test because there's no downside for them. But a government-based test with teeth will scare the positive-to-be testers from even participating.