I guess in most cases it's hard to ban specific drugs until after they have been used and a system has been designed to detect them. There will always be the next wonder drug followed by the ability to then detect it. Science v science.
They should have a steroid Olympics where the athletes can take what they want and push the boundaries of what the human body can do with assistance. I think it would be great to see the 100m in under 5 seconds.