Here is my take:
It is my feeling that at least a moderate percentage of the people who are running these 8 to 9 minute miles you refer to are, what I call, single speed runners. For the most part, no matter how much training they do or don't do, they run the same pace and never get any faster. They are trapped in this rut and don't know how to get out. And most of them stay there because they don't realize (or don't believe) that intervals are one of the best ways out; they don't understand the benefits that interval training provides...many of which I believe would transfer over to even the slowest of runners.
These benefits include things such as:
Teaching your body to run at speeds other than what is 'normal' (as triguy42 attested to).
It forces you to run at more optimal cadences (leg turnover)
It forces you develop a more efficient running form - picking up your heals, 'shortening the lever', etc.
Perhaps, for people running 8 to 9 minute miles, intervals may not be useful so much for the physiological adapations that this type of intensity provides (lactate threshold, etc.), but for the biomechanical adaptations it encourages (form). Forgive me if I minced my terms there.
And hence the "10x(20-30) second at 6 min per mile pace with 90 second recovery" that you mentioned is probably one great "interval" workout specifically because, as you say, "it is good for form, technique and range of motion" without over-stressing the body.
I would also encourage the form drills that you see just about every track team doing before their workout. High heels, high knees, strides, etc, etc. Our coach has done this (in combination with a weekly track/interval workout) with our team...and a number of our "single speed runners" (who have been running the same pace forever) have been making great improvements.
Anyhow, it's always good to do what your parents say. And my father, who was a 2:17 marathoner way back when, tells me intervals are good for just about everyone. Not very scientific, but good enough for me! ;-)
Cheers,
Marcus George, President
UCLA Triathlon Team
http://www.triathlon.ucla.edu http://wcctc.pengra.com