I disagree in principle, but at the moment the economics dictate that more money will be put into finding ways to cheat than finding ways to catch cheaters... which leads to the conclusion that unless this flow changes, the present situation will continue as it is. Medical research also generally tends to look at ways to improve health, which means that most medical breakthroughs help the cheaters and not the testers.
Maybe we could start a non-profit supporting research to improve testing...
But I would still rather support an organization that is researching ways to stop other, more serious problems, like cancer, AIDS, MS, etc.
Legalize doping and we can turn the economic resources toward other projects and in 20 years when all the dopers have serious medical issues that stem from their drug use it will hopefully self-regulate... or we'll discover there are less serious long-term side-effects than expected/previously shown, and we'll stop worrying about doping.
I'm not an expert on economics, ethics, or medical research, I'm just putting some ideas out there.