I don't get this idiotic idea someone has to be able to make a game to criticize it. Like someone has to be a chef to say a food isn't good, a director say a movie isn't good, etc.
Of course you're right, but there's a big difference between criticising a game and "shitting on" it, which is what Knuckle Dragger was talking about.
Also, to extend your metaphor, if you go to an Indian restaurant and spend the evening complaining about the food because you don't like Indian cuisine, that's unfair. You may well complain to your friends for dragging you to an Indian restaurant, but why should the chef be subjected to your ire when your preferred sushi or burgers were never on the menu?