I've already posted articles where the authors have said that the Chinese view Bjj and MMA (and other ring styles like Sanda and Muay Thai) as being more effective than traditional Kung Fu styles. We really shouldn't pretend that that's not a factor here.
I can post articles by authors who say that aliens are walking among us, it doesn't make it so just because someone writes it. Effectiveness is down to the practitioner after all. I know people that are dreadful at boxing but no one thinks boxing is ineffective because they can't do it. I know people who can't do BJJ either..... I can't do Capoiera, does that mean it's an ineffective style because I can't do it?