99% of the time, yes. But not a single person can actually control 100% of what goes into their body. Water, for example, contains trace amount of arsenic. If you had sensitive enough testing equipment, you’d test positive for trace amounts of arsenic simply from drinking water.. or any product that uses water. Most people would say they don’t want any arsenic in their body, yet they put arsenic into their body every single day. The recommended allowable concentration for arsenic in water by the WHO (and most states) is 10 ng/mL (usually listed as 10 ug/L which is equivalent). So, on one hand, I’m using an extreme example, but on the other hand, there’s literally 10x more arsenic in our water than Trenbolone in Knighton’s urine (which was unofficially said to be 1 ng/mL or less.)
We all want a cut and dry, black and white world with no ambiguity. So your position is natural. It’s easier to simply believe ‘everyone that has a drug in their body is guilty’ and move one. It may even be the most practical position, because you’re right the vast majority of the time.