Many martial arts moves and techniques out there, designed for a specific purpose. For example, it is commonly known by many that Aikido can be stereotypically used by a smaller person against a larger adversary.
Or a specific set of ’36 moves’ that are most commonly used to deal with typical attacks.
As long as you are out there looking for a martial arts to deal with a specific threat, or to train against something, then you are missing the picture entirely. If you train for, against, with, something, that something will always lie outside your grasp.
Training, is never against, training is to uncover, discover and recover what is within us. We can never be an adeptly trained belligerent against every single defense or attacks that exists out there. As long as out training aims to seek out that attacker out there, we can never find that attacker in us.
So is Aikido effective against MMA? Probably not, against Tae Kwon Do? Don’t think so, well we can keep asking and asking, and until we keep asking, we can only skim the surface value of Aikido and our true purpose of training.