Drugs are no doubt a factor, but I'm not sure that explains it all. If it is all due to better drug testing since 2000 (so less drug use since then), why is it that swimming records (which I do not really follow) seem have continued to improve since then? Wouldn't better drug testing have the same effect there? And one can also make the same argument to some extent with sprints (also subject to drug use, but different drugs), which also have recently improved.
Maybe distance running is not as subject to an outlier like a Michael Phelps or Usain Bolt, an outrageous talent that is just born that way (as with Jordan and Bryant in bball). Maybe it is more a function of training and mental toughness, where its harder to breakout from the pack. Maybe information about the the best training and nutrition methods finally became widespread worldwide when the current distance records were sent. That facilitated the best emerging, and now it is hard to beat that.