I get what you are saying, and I don't want to speak for Rey, but my counterpoint is that the environment
that you create with your son when you are doing random drug tests can be just as damaging. I definitely don't want me 16 year old drinking and smoking dope, but I also really don't want to be doing random tests. I would try to look for a middle ground, that may or may not exist.
I will say that I am not 100% sure in my view here. I may well be wrong, and I think it is very child-specific, there is no one size fits all.