Your list is very interesting. But, incidentally, there are no Kenyans....
Do you think that in Iten or Eldoret is it possible to change blood very easy, and to have the opportunity to find the drugs you speak about ?
Ok, may be that the bad mzungu coach or manager can give them for enhancing their perfromances.
But, if you assune that the coach (myself) never give anything, because this is my mentality ; and they meet the manager not longer than for 10 days in one year, in his office, for speaking about their competitions and about their contracts, where do you think these athletes can follow precise and scientific strategies for doping, in the way to appear clean in their antidoping control (each of them has not less of 10-15 controls out of competition, when in Kenya) ?
It's very clear you don't know anything about Africa (the Africa of top runners). You start your thought from the idea that you have of the organisation in US and Europe : hospitals in every town, pharmacies every where, possibility to buy every type of drug online, laboratories for every type of research.
Unfortunately for African people, for example in Eldoret there is a good hospital that, only 2 years ago, had the opportunity to have a machine for MRI, and there is only ONE lab for the blood tests, very simple (but with the research for malaria as central point).
How I had the opportunity to explain to the IAAF antidoping commission, the rules are the same in every part of the World, but the life is not the same.
For example, while athletes of US / Europe / Oceania are able to use personally the form for their whereabouts, in Africa there is one athlete every 200 having the possibility to directly communicate with IAAF aboutv their whereabouts, because are not able to use internet or cant have the possibility to connect in their area.
I have to update about 5-10 whereabouts every day, because now the athletes learnt that they have to inform IAAF (thru my messages) of every time cant respect their window of one hour every day. And their life too many times ask them to do something quickly, because when you are a top Kenyan athlete you become the referement for all your village and you have to take care of a lot of persons, everybody with sudden problems.
You don't know anything about African life, but you pretend to speak.
Sorry, or you have a very low level of intelligence, or you refuse to use your brain.
I hope that the right options is the second : in this case, you have still time for learning that the normal life is not organised according your specific and local knowledge.