Not trying to defend the use of drugs in any sport in any way,but part of the reason that cycling catches more people out than other sports is that tests are now more widespread than in most sports.
Not only that,but the biggest single "problem" drug in the peloton;(EPO),which accounts for 90% of positive tests,is not even tested for in a lot of other sports.
Cycling has always had a reputation for substance misuse since the 1900's,(often well-deserved),but hopefully by punishing the teams responsible,rather than singling out the odd rider here and there,it will discourage teams to turn a blind eye,at best,or at worst to actually sanction the use of illicit drugs.
Sadly,drugs are endemic in most sports - i'm sure that if the lightweight and sporadic checks used in football were toughened up to the level of cycling we would inevitably see more positive tests.
Especially if illegal steroid use was included.