Every traditional martial art exists in the present because at one time in the past, it was used successfully in battle. It would have been illogical for warriors to pass down strategies and techniques that failed to function in fights. End of story.
In part because of geography, most cultures and classes were pitted against the same enemies, often for long periods of time. Therefore, it can be assumed that most fighting systems developed to neutralize a specific enemy.