No, I explain it primarily by EPO and HGH.
And again, even if you believe the incredible notion that El G didn't dope, he benefitted from being in races in which other runners were on EPO, and no doubt often the pacemakers. You'll agree that El G had better 1500m pacemakers than James Robinson? El G had 2 or 3 pacemakers who would be able to take him to the final bell. Coe had James Robinson who would go off at 1000m WR pace then drop out after 800m.
I'm sorry, but the full throttle EPO era was such a crazy period, it should be treated like a unique bubble, almost a different sport. You can't compare the athletes in that period with any other period, and certainly not by times.