I think we would all like to have something that is perfect, and maybe one day we will. Unfortunately, the test people can only work with what they have at any given time. Drugs advance quicker than the tests specs, so the tests will always lag behind. What we have is better than nothing.I stand behind the desire to have the sport of cycling outlaw drug cheats, but it is time to realize that there are challenges to make procedures to find cheating that do not take away the trophies from the champions mistakenly. This is why many are thinking that an innocent until proven guilty approach is appropriate. This is the protection against procedures and bureaucracy run amok.
Anyone that advocates a 'free for all' drug wise, needs to see the sad picture of juniors taking drugs. That happens in some places I've been, with self egotistical parents being suppliers.