people in kungfu will train forms and stances. But then they say that they don't fight that way at all. They say that they come up out of their deep stances and don't use the form's techniques.
This is why kung fu doens't work in real life. The way they train is not used. So all the time training forms and drills is a waste.
Boxing on the otherhand trains in the same way that they fight. they Never train punches in an incorrect way, then execute them in a real fight a different way. Everything is the same. Trained punches are the same as punches during a real fight. Also boxing has a superior strategy of keeping Both your hands up and slipping punches.
Boxing doesn't worry about the "looks" or flashy kung fu forms. it accepts what fights really look like and trains that way. the way that works. And for punching boxing is the best. But you need wrestling for after you are clinched or for shooting for takedown. And BJJ is the best on the ground as BJJ is undefeated agaisnt kungfu.
And kung fu people can't fight without first learning BJJ, boxing, Wrestling, ect. That's why Wrestlers and BJJ'ers are the only ones who can fight without learing other styles first. BJJer's don't need to learn kung fu to fight. But kung fu's need BJJ before they can fight.
it's really funny that a TKD black belt and boxer guy Cung Lee has been whipping up on the kung fu guys in San shou. lol.