Tim Cartmell, a well known and respected teacher of both traditional and modern martial arts has written on this a number of times and his discussions have corrected my (incorrect and confused) thinking on the topic.
Effectiveness is not a function of what techniques a system has as much as it is a function of how those techniques are trained. Let me kind of take the Alpha and the Omega of martial arts by way of example; Brazilian Jiujitsu and Taijiquan.
I can teach taijiquan in a way that would give most people useable combat skills in a month or two. This idea that taijiquan takes decades is a bunch of horseshit. No martial art used in combat takes decades—weeks or months is more like it.
And I could take BJJ and teach it in a way that people would never get useable skills! For example if all your students do is “walk through” front and rear chokes without ever trying to sink them in—i.e. not choking the training partner till they tap—they will never be able to choke people out. The problem is, there is a sweet spot on people necks that you gotta hit and if you just pretend then you will never find the sweet spot and your BJJ is useless.
It is all in how you teach and practice the art, not in the arts corpus of techniques. I give thanks and praise to Mr. Cartmell for setting me straight on that.
Effectiveness is a function of training methods; not techniques.
Take care,
Brian
IMO this is the best post yet on this thread.