Look people, you can believe what you want, but Traditional Okinawan Karate has been used on the battlefield, in Allys on docks, and in the streets all over the world. the attacks were lethal and nonlethal in intent but every where used it worked well.
This is a huge fallacy.
It does not matter what karate was or where it was used.
Your training is what matters.
If you are not training for the battlefield yourself, utilizing the methods that karate's forebears were, you cannot say that YOUR KARATE is effective for battlefield combat. The same goes for "the street".
This is of course dependent to some extent on the practitioner, but then all martial arts are the same way to the same extent!
All martial arts are not the same.
Either your training is applicable in a live environment, or it is not.
Fact is that most older martial arts are extremely efficient and effective in self defense. If they were not they would not have survived.
Once removed from the necessity of live combat, it is actually very easy for martial arts to survive. They become stagnant & traditional, and exist for reasons other than combat. The Koryu of Japan are a perfect example of this.
Now there are some that are more sports such as BJJ and Judo that are not as applicable to self defense as they were designed and optimized to specific applications and uses in more controlled situations.
Kano's Judo took on all comers in open, unregulated combat & defeated the so-called "self-defense" schools of jujutsu of the time, because of the emphasis on randori & live training, rather than the dead, static training you are referring to.
the same is not as I understand it true of Bjj for example. same could be said about western boxing, where the most efficent techniques have been removed for over a century.
Completely incorrect, and why the US Army bases much of its hand-to-hand curriculum off of Brazilian JJ.