I don't think you're correctly articulating the "bad mechanics" argument. It's not that running slowly is literally counterproductive. It's that the movement patterns are so dissimilar to running at race pace that it's more like cross training than running. Faster runners can run at a low percentage of VO2max while still maintaining a stride that has a lot in common with their racing stride. Recreational runners, in order to go at such a low intensity, are engaged in very different movement patterns. And while it's true that African runners do just shuffle around sometimes, they also do a lot of their "easy" mileage very fast.
I think there are a few problems with these arguments.
First, there's nothing necessarily inconsistent about saying that someone needs to run fewer miles to avoid injury AND that they should do those miles a bit faster than someone who runs much higher mileage. We're talking about relatively small differences in intensity and relatively large differences in volume. Coaches and athletes have figured out, through a ton of trial and error, that most recreational runners can have faster relative paces when their volume is low. There are a lot of possible reasons for this, but the most plausible is simply that volume and intensity are different kinds of stresses. High intensity is MUCH more demanding on the cardiovascular and endocrine systems, but only slightly more demanding on connective tissues (which do respond to training, but take a long time).
I say that as someone sympathetic to the idea that most people should increase their mileage. I was routinely hitting 130 miles/week when I was a bit younger, and it paid off. I also encourage my athletes to increase mileage, but it's a long term process that happens season-by-season.
Second, even if we assume that what works for extreme genetic outliers will also work just as well for average individuals, we have to recognize that they are at different stages of athletic development. Elites didn't always run high mileage; they worked up to it. If you really want to emulate them, you should be looking at data from when they were younger and slower. Most of them were probably doing their easy paces in high school at pretty close to the same as now, despite being much, much faster over 10km. Someone with 10+ years of high level training is not getting much aerobic development from easy runs. They have to run pretty darned fast to approach even their first aerobic threshold. Recreational runners, by contrast, can slightly elevate their blood lactate levels and reduce muscle oxygen levels, without having to absolutely hammer. This is a training advantage that recreational runners have. If you insist that they stay at a lower relative intensity, they could be missing out on a lot of tempo-typse stimuli.
Anyway, for what it's worth, my personal take is that the biggest mistake is that people either do all their easy days too easy or all of them too hard. There's a place for shuffling around at whatever pace is comfortable, with zero strain. There's also a place for non-workout runs where you're still applying a bit of pressure and moving at a decent clip. My personal rule of thumb is that your average weekly pace should get slower the closer you get to a peak race. Early in the season you can run faster easy days because you're doing easier workouts. Later, you do pretty hard workouts, and you need to go easy to truly recover. But you can't to it too long or you stagnate.