My dojo hold traditional values. We do not train for competition. We do kata, kumite, and circuit training. Also the basics. I don't think that one teaching method is better than another; just that karate for sport should be taught differently than traditional karate.