This is just my personal opinion
Baseball (ie MLB)
loved drugs in the late '80's/'90's - the sport was ill,financially at least, & embraced the Sosa/Bonds/McGwire's as helping get Americans (& the world) fall back in love.
As other drug tainted sports (Cycling & Weightlifting come to mind) there has been a shift in ideology - this is not due to getting the sport clean but pure & simple economics.
Let's simply look at the supposed effects* of steroids:
1) increased power &
2) quicker & better recovery from injuries.
So basically a .250 & 15 HR guy turns into a .252 & 30 HR guy & players play 150 games instead of 130.What does that mean ? Not much except when FA is thrown in....under FA the .250/15 guy would command
1/2 million at the time,whereas the latter would demand 5x or even 10x that figure because
he played more & produced more.THE OWNERS just don't want to PAY now,simple as that,10x market value for a "false" production.
Secondly,as steroids allowed players quicker & better recovery players played PAST their supposed retirement ( ie fall off) age & re-entered FA for a 2nd or 3rd time (you can put Bonds/Clemens in this category).
However,as FA prices increased for average players SUDDENLY the MLB (ie the owners) decided to pull the "plug" on the miracle of power increase & longetivity by banning Steroids & HGH (under pressure from Congress & WADA) but by NOT testing for them basically "turned a blind eye".Yet,the problem would not go away,as the public demanded a "clean game" (helped by sports writers' ofcourse,smelling a good story!) & the external authorities too.
Testing came in but the MLB STILL TODAY does not test HGH nor uses blood samples for Steroid tracing (unlike Cycling or the Olympics) --- heck Bonds is on record (BALCO trial) to have used every possible "aid" (including a Female HGH & a "Horse" steroid plus the famous clear & cream steroid) yet never been found guilty by the MLB testing of steroids,when he admidted using the BALCO products to the media as testing was being done!
The Mitchell report in itself is a self fulfilling prophecy - as it was intended to show what was already known,that steroids were used - yet will be totally inaccurate & useless.Why ?
1) because it was done "after the horse had bolted" -- ie like any investigation if the "cheaters" & "dealers"
KNOW you are coming they will simply shift their production/usage elsewhere or use a new "product" which is untestable - just go onto any I-net pharmacy site or bodybuilding forum & you can easily find untraceable wonder products

;
2) because Mitchell was not allowed to interview
today's players' (thanks again the Union !) & thus was forced to interview past players' & thus cannot "judge" today's game.**
3) He did the investigation without the aid of the Anti doping authorities (WADA nor even USADA)
This is for show!
* Supposed in the sense that there has never been a case study of the usage of steroids on baseball players & can only be shown relative to real studies on body builders & Weighlifters.However,even if there was simply a "placebo" effect then the effects would still be positive.
** unlike Baseball,Cycling has taken PED's seriously,investigating daily---- using Blood sampling,off season samples & even Full season log (ie you
have to be able to account for your whereabouts during the 10 month cycling season even if NOT competing & provide coroborative evidence.).
Also countries of the EU have adopted the 2002 Steroids Act & "raid" events whilst they occur to find evidence (yearly raids on the Tour de France & Giro d'Italy have lead to multiple arrests & cases such as 1999 Festina case or the banning just last year of Vinokorov & Rassmussen in the Tour).Weightlifting & Athletics have also started (since Athens 2004) used blood sampling & WADA guidelines leading to bans on Marion Jones,Gaitlin etc etc...