Originally Posted by
AdrianK
1.) Understanding of a technique is what allows people to teach and learn styles like boxing, bjj, muay thai, wrestling, etc. - If more kung fu teachers understood their techniques on a more technical level, you would see the progression into fighting ability at the same pace. Unfortunately the ignorance of the technical and scientific aspects are translated into the teaching, "if you practice it constantly, it will come to you", or if you just do it, someday you'll understand it.
This is an extremely ineffective method of teaching, and the reason much kung fu is in such a horrible state.
2.) Kung Fu(and I say it as a single entity, because it applies to ALL styles, karate, tae kwon do, anything) - when taught properly will, as implied above, be as combat effective in the same amount of time as your so-called "Me learn smash plenty quick" systems - which, btw is an extremely disrespectful way to describe systems which offer incredible depth and which you obviously lack an understanding of.
3.) Effectiveness is in simplicity. The greatest so-called "Secrets" to martial arts that I've found, aren't in complexity or something that would take years to understand. To be honest, they're simple, direct and effective methods. They don't take ten years to learn. All of the methods i've found that aren't over-complicated to the point of ridiculousness, can be learned in the same amount of time that it takes to learn how to jab, cross, uppercut, or throw a combination.
4.) Patience? A Persons time is extremely valuable. Especially when you're being charged $100/month for someone to teach you who has no verifiable fighting ability. Thats not to say they don't have skill or teaching ability - But people will be patient for something they believe is valuable to them. Many kung fu instructors are too incompetent to pass on this value. Whereas you'll find plenty of boxing and mma gyms who offer quality fighting instruction and the value for people to devote their time and energy to.