Spinoza, I'll just throw out that there are superior styles of training. Not techniques or martial arts styles,. Rather, the way in which you teach someone a skill and them test their proficiency in that skill. How you train matters. How you test for proficiency matters.
If you think I am an MMA over wing chun guy, I have failed to be clear. I'm a good training over bad training guy. A lot of people here teach or train well. Some don't. And some of those who don't, think they do. if you get my drift.