I am not so sure that there is a sytemic failure causing athletes to dope. It seems the prize money and appearance fees are the cause. Now of course the prize money and appearance fees came about due to the system.
The glory is not enough – especially when it takes more time to train to that level than a full time job takes per week. How do we create a system that atheltes can train to this level without trying to work a job to support them selves or a family?
You can either be a top world class athlete or have a job that is self sustaining but not both. You can be a very good athlete but not a top world class athlete.