I think it's pretty obvious that for an instructor to instill any confidence in his students, he/she needs to possess a certain standard/level of play. IMO that threshold is somewhere in the "open" category.
At that level, you have a good base of knowledge of every aspect of the game. To get to Open speed, your knowledge is not merely theoretical, but based on actual experience on the table. You can actually execute the shots/safeties/kicks you're trying to teach.
The analogy to other sports is dubious. Pool doesn't require any macro-level execution, with the possible exception of the break shot, and you don't need to even come close to SVB's break to compete professionally. IOW, there are no special physical requirements to play pool at a high level, whereas in baseball/boxing w/e there exists but a handful of people who have the physical attributes to execute at a pro level.
-roger
Your statements show just how naive you are about learning. Your comments only hold true for someone looking for a "magic bullet" from instruction. The ONLY thing any instructor can give a student is knowledge. They can not pass their experience on to another player. Every person has to achieve experience on their own.
For example- Dr. Dave has on his site everything you need to know to become a pro pool player. All the necessary knowledge is there. That knowledge is worthless to anyone that does not utilize it. It takes the student learning the knowledge, then mastering the utilization of that knowledge through experience, his own experience. No instructor can pass on experience any more than you can to anyone else. All you can do is present the knowledge.