That depth is stunning. 28 guys at 29:54 or faster - are you kidding me? Insane.
I think the shoes play a role; how much of a role is open to debate. It also seems remarkable that 28th place in a 10k is only 43 seconds behind 1st. It would seem that there has to be more going on than just super-shoes to explain that kind of depth. But if you don't believe the shoes are a factor, how DO you explain it? In the past I've seen a lot of posts that sort of say, it's NATURAL for times to improve. It's just what happens; people get faster. But we're talking about the exact same species as 5, 10, or 50 years ago (evolution doesn't happen that fast), so how are so many people running so fast? (I know the answer is going to be "better training, better athletes, ..." but if so, how and why?) People don't just get faster for no reason. If that was the case, I'd advise young runners to wait before taking up running. "You'll be better if you wait 10 years, because people will inevitably be faster 10 years from now." Times have gotten progressively faster (in general) as the decades go by, but there's always a reason or reasons. Better tracks, better equipment, more knowledge of training, better nutrition, etc.
But what is driving the current improvements, if not shoes? For the most part, it seems that the workouts themselves are the same as they have been for quite some time.
I genuinely want to know. If training is better nowadays, then how so? I'm not trying to say it isn't better than when I was running