You're kidding, right? Just because you think there are no positive tets, you actually believe that nobody is taking anything?
I've read from many that Major League Baseball's steroid testing is a joke, and I've had no reason to believe otherwise.
Do you realize that they don't even test for HGH in baseball yet? Who knows how many could be taking that, all of them knowing full well that there won't be any repercussions for doing so.
Either way, I think it's pretty obvious to see what drug testing does to this sport (and others for that matter). The rich get richer and the poor get poorer. The rich players have the ability to spend money on acquiring stuff that goes under the radar of these tests, while the minor leaguers who don't make that much, simply don't. There will always be labs like Balco if there are pro sports, we shouldn't forget that.