What I'm saying is most kung fu or karate like Okinawan karate or Kenpo Karate or kung fu like win chun don't do well because of the distance.
A boxer or MMA fighter would not allow you to get that close. If you tried to get that close you get knockout. So you need good blocking and striking to do those moves.
And win chun probably do better than Okinawan karate or Kenpo Karate vs a boxer or MMA fighter.
Problem with most kung fu or most karate is the dynamics of fight is different with a boxer or MMA fighter.
With Okinawan karate or win chun you almost at the person face. And Okinawan karate would do worse than win chun because bad blocking and striking.
At least win chun is really fast striking ,better blocking and better hand striking.Only problem you need to be very close.
You do realize that both Kickboxing and MMA since their inception have been saturated, filled to the brim, With karate\TKD guys who strike the same way the did in Karate\TKD right?
Andy Hug, Lyoto Machida, GSP, just to name a few....