I see this a lot lately and most of it does come from the mixed martial arts, UFC fan base and to be honest. (Not referring to this forum) I am getting very tired of it, yeah I get the gracie's have their videos of them beating people from multiple styles. Then they use that as some form of crucible that bjj is the best thing ever and everything sucks in comparison.
I think a short trip through fairly recent history will serve to explain why many people have this perception...
Prior to UFC and similar type fighting, there was boxing, and uh, boxing. I mean on TV and cable, as mass-media entertainment. There was also 'wrestling', but most adults understood that this was entertainment only, and not true competition.
Then UFC came along and things changed. Suddenly, the barroom brawlers and street fighters and so on had a place to go and be seen and maybe even make some money. The fighters charged in, and some of them began to win consistently.
It was during this time, as I understand it, that the grapplers began to show up, and they pretty much dominated the stand-up punchers and kickers. It didn't take long before the street fighters had to learn to grapple, or they did not survive in the ring.
This, I believe, led to a common misconception as to whether grappling was 'better' than stand-up fighting for any given purpose.
It was certainly better for the environment of the UFC and similar ventures. Clearly.
That does NOT mean it is better for all environments. Quite simply, when some pal of a guy being grappled walks up and kicks the grappler repeatedly in the noggin, as one often-used example.
But the public is a sack of stupid, covered in ignorance, sprinkled with idiocy. Simply put, most people are booger-eatin' morons. They believe what is in front of their faces, they don't do deep thinking. It hurts their brains.
So they prattle on about how this is superior to that, and they know 'cause they saw it on a PPV event or on Youtube or World-Star-HipHop Video or whatever.
I pay them no mind. You should not either. You can't change their minds, that's not what idiots do. They will drag you down to their level and beat you with experience. Let it go.