OK. Here is another one for this discussion;
You are about to go into battle. Who would you rather have leading your unit?:
1. A sarge that did three tours of duty in Viet Nam and has numerous medals for valor and bravery?
2. A Lieutenant, fresh out of the academy with no experience on the battlefield?
HHHMMMMMMMM
One knows what to have you do to defeat the enemy and survive to another day.
The other has taken lessons in class and is really good at staying behind and radioing in for evac choppers and body bags.
OK. You want to learn to shoot a rifle really well so you don't die in battle. Do you want the guy who knows the most in the world about learning to shoot a rifle well or do you want the sergeant who brought his platoon back with no holes in them, shoots really well but doesn't really know how he does it.
All these analogies strain to present a position based on whose ox is gored. I'd be interested in getting both Ernie and Hal and so on to work with my kid.
It's like hitting. In pitching there is learning to throw well underhand including speed, spin and command. Then there is learning to use that to get hitters out. For the first, I think non pitchers are fine. For the second, I think pitchers would have the advantage.
In hitting, there is swing training and then there is learning to use that skill to defeat the pitcher. Same again.