I think that you're describing good training. But you'd still need to apply the skills somehow. Look at it this way. You train BJJ. Right? Not every BJJ practitioner is going to be able to fight effectively on the street. But every BJJ practitioner will know how good they are at BJJ. I mean, like the folks who are bad at it will know they're bad at it. The ones who are good at it will know how good... and relative to whom. The ones who compete are going to progress faster and get more (and more helpful) feedback. The ones who compete in various competitive rule sets (IBJJF, Sub-only, MMA, etc), will be even more well rounded and skilled. And at the end of the day, the ones who fight will know they can fight. And equally as important, the ones who can't fight will know it. Absent application, we have guys who think they're experts in things because they've trained in some other thing for a long time. For example, 30 years of training in ninjutsu, even with a self defense "orientation" doesn't make you a self defense expert. It makes you a ninjutsu expert who may or may not have any useful self defense skill at all.