In all fairness, the people that ventilate their criticism are the ones that pressure Relic to pressure Steam to make things happen. The likes of OnkelSam, Rogers etc. are not exactly helpful in developing and improving the game, because their contentment with the current pace of the development does not speed things up, nor does it give the Relic developers an idea of what needs to be changed/added rapidly.
Don't worry, we communicate our concerns to them in a structured and constructive manner.
What we don't do is ventilate our criticism in the way that some posters here do. Which is shouting in all anger, telling them what they have to do to avoid xy consequences. Or those who tell Relic what a poor job they have done by not doing this and this....
If you have ever been responsible for project management in a team or something similar you know that this kind of feedback will never be received well and objectively, cause it puts you in a defensive position.
Just imagine yourself in a position responsible for a project. If someone comes at you and tells you what a poor job you're doing, putting a pistol on your chest and requesting actions withing a certain timeframe. Do you listen to him objectively? I don't.
However, i am always open to any constructive feedback or suggestions, as long as the person respects that i have the overview of things that he might not be aware of. The decision whether to take the feedback into consideration or when to execute changes is on me as the project leader, not on individuals who don't know the whole picture.