What? The Smash community actively shits on its own games all the time. I've watched streams where commentators even go out of their way to say "Fuck Brawl" on stream. Not only that, but there are shitloads of people outside of the community who have no respect for Smash whatsoever. If you need any proof of that, just look at all of the people who flipped out over Melee being at Evo this year.
Not only that, but it takes a lot more to build a scene than sticking your head in the sand and pretending your game is perfect. That's just silly. Everybody acknowledges the faults within their own game and is vocal about it. Telling people (especially the devs) what's fucked up about the game ensures that the next one will be better. That's how feedback works. Look at the SF community right now. They're going out of their way to tell Capcom what's stupid about SF4 and letting them know exactly what needs to be fixed in the upcoming update for the game. If the game is bad and you keep insisting it's perfect, other people will see the game for what it really is and not play it, the devs will just keep rehashing garbage games, and the community will go nowhere. Nothing is perfect and everything can be improved upon.