Were you in a hotel in Eldoret or were you actually living with the people there? I have spent a considerable amount of time there and I am confident that poverty is one of the biggest factors. Of course, it is not the only one... or else every poor country would produce fast runners. But it is HUGE.