I wouldn't say so, unstructured complaining really doesn't help at all. If the project has been around for a while then the flaws are usually well known. Before you lodge a complaint, you'll want to check the bug tracker to see if something has already been discussed. If it has, then the flaws have already been pointed out, and further complaining upon that point does nothing and only serves to annoy the people working on a fix -- the best thing to do there is to start contributing and collaborating on a fix to the issue. Then once you do that, you'll see why it's not helpful when people keep bothering you with "is it fixed yet" type comments :)
I wouldn't say so, unstructured complaining really doesn't help at all. If the project has been around for a while then the flaws are usually well known. Before you lodge a complaint, you'll want to check the bug tracker to see if something has already been discussed. If it has, then the flaws have already been pointed out, and further complaining upon that point does nothing and only serves to annoy the people working on a fix -- the best thing to do there is to start contributing and collaborating on a fix to the issue. Then once you do that, you'll see why it's not helpful when people keep bothering you with "is it fixed yet" type comments :)