The only scenerio that determines whether or not your skill is effective...is reality...not reality based scenerios or combat sports.
Karate does work (as long as its not sport) in real life situations. I know this, because I have used it many times, against just about every type of fighter out there. Boxers, wrestlers, street fighters (real ones, not windmill swingers going for the big hit) and various martial artist. No rules, no regulations and no safety protocols.
And, it directly saved my life many times. Yes, it was the old school way I chose, dangerous, unadvisable...but, I knew and still to this day, believe there is only one way to prove your skill, if you call yourself a fighter.
This myth that Karate doesn't work, is just words spoken, I would be confident in guessing, by a person who has never been in an actual real life scenerio. Or, was trained in sport arts.
But, like every new craze for a new way, they fade and Karate remains.
With that said, not everyone trains for that type of scenerio...there are various reasons, why people train. Some for the exercise, some for the competition, some for the philosophy.
I have learned over the years...that all of these reasons are valid amd shouldn't be frowned upon.
But, to say that combat arts are more effective than traditional arts, without actually testing it, outside the realm of safety protocals, Is simply asinine.
Really, I think competition has clouded the minds of martial artist so much these days, that its the norm to judge arts by competition effectiveness. When in reality, it can not be denied that it is enveloped by a safety net. As are reality based combat scenerios.
Its getting old...that much is certain.