Ethiopia and Kenya won't learn until they get everyone off the gas but that won't happen because everyone has such a low median GDP and the benefits of taking EPO and everything outweighs the danger of getting caught. Haile G was definitely on the El Guerrouj drug cocktail as well.
It's crazy how Haile, Seb and Paula can pretend like they're staunch anti-dopers when they ruled the track and road racing realms when tests didn't exist for half of the drugs. It's the classic Lance Armstrong case where people convince themselves that they were clean even thought they were shooting up everything under the sun.
There are no more role models in track. The few that are clean can no longer compete with everyone in the grey zone and are being slowly edged out in all competitions. My advice is to look at every race with a grain of salt and realize that nothing can really be done to fix the state of this sport. Doping is endemic.