That's a widespread fallacy observed in internet discussions: If you can't do better, you're not allowed to criticize.
I wonder if there's a snappy name for that kind of response. It's like saying that only a film director is qualified to tell anyone if a movie is good or not; but in reality, it is useful to detect problems in something even if you don't have any solutions.