"Imagine, if you go to McDonald's"... there is a real problem with your examples: standards. A ball player either catches the ball or not, the goalie stops the puck or not, the musician plays the correct notes or not, your McD's burger is cooked properly or not.... That is, the problems pretty much answer themselves, its obvious.
But to be honest, and here I feel we completely disagree; Its not enough to just stand up and say "I criticize". If you're in a restaurant, you have a problem with the food, the waiter asks what exactly and you say its undercooked, or burnt or soggy... there is an exchange of ideas, a working together to address the issue.
As an example, there was a problem with the smoke grenades, it caused frame drops.. People noticed it, some people complained.. one guy actually went and tested various values.. and it was changed. I honestly don't know how you can say that the dev team is dismissive of complaints, the problem is that they are a small group, with lives outside of this and therefore few hours with which to address all concerns.. is it really so much for us to try and meet them halfway?
Yes its valid to say this is wrong, but its so much more helpful if we can say this is wrong and here are some ideas (even if they're just brain storms) on how it could be improved. You have an idea, someone else maybe adds a bit, furthers it and we can get somewhere.
...
'my soldiers have the rank of "Mediocre", '... This to me is being dismissive of the dev team's efforts, yes you don't agree with something and that's cool, but this game wasn't made just for me or you and it IS modable.. How much time was spent making it that way? I mean, the game doesn't have to be modable.. BUT IT IS. If you want better stats for your soldiers you can change it, nothing is stopping you, and all you need is Notepad. I feel like people just gloss over this like thanks, but thanks for nothing?!?!
I've only been lurking here since the stable 2.4, so maybe I don't have the correct perspective.. but I see a dev team that listens, and while that doesn't always translate into immediate changes (snapsnap dev team.. snap snap

).. they DO take it into account when they move forward. I see constant adjustments and changes being made, and a lot of it affected by the players feedback. It is progress and maybe it feels slow, but in my experience there is real give and take, a conversation where both sides are working to improve this game.
Your concerns are real, and that's cool. I just hope you continue to log in and converse with everyone here, you really have nothing to lose and the more / better we communicate with each other the better this game can be. Also, reading about 2.5 is nothing like playing it; you really should try it! ... and then come back and talk about it.