nothing complicated; before i want to make another example muay thai (very effective and fighting oriented) how many pages in manual or dvds are dedicated to blocks very few!! they use only parries.
I believe karate is very effective but they are two type of karate:
karate jitsu and karatedo
Karate jitsu the old type of karate is not taught anymore for several reasons (many younger okinawans have learned the karatedo and teach it as been taught, the few old remaining masters that they know it such Moryo Higaonna and others teaches only few (family etc.) and teach the wide pubblic karatedo; japanese at the beginning, as americans marines have been taught by okinawans the diluted version, went home and taught it the same way and so on...)
Professor Don Draeger (one of the most important historian of asian martial arts and very effective fighter)said..
I advice to read this
Do you believe that the modern martial arts systems are, as Draeger once wrote in reference to Japanese karate-do, ďan ass in a tigerís skinĒ?
Again, this gets back to what we discussed before regarding belief systems. karate that has evolved in Japan since it was taken out of Okinawa, never evolved for combat nor was designed for combat nor had anything to do with combat. Modern Japanese karate evolved toward a totally different end. Now, there are plenty of good, functional karate guys who can go out and do fine in a fight, but itís probably more to do with their own personal abilities than the type of karate they train in.
The problem is that we lump all karate together, where you should have the old classical Okinawan karate-jutsu as versus the modern Japanese karate-do. Again, the modern karate-do is not designed for real fighting, itís not evolved for fighting, and it isnít very good for fighting.
so now u know my theory