Yes and no.
Although I completely agree that the amount of Fanboyism is too much and it is a general issue, not exclusive to this game (Other games, football, etc.) there is something you should keep in mind.
Skill and knowledge are 2 different things. I completely agree that if a player starts a balance thread, they should have the tactical and strategic knowledge of the game and unit(s)/Situations that they are talking about,
BUT they might not be skilled enough to perform it.
Let me ask you a question, do you think that every engineer and designer working at a company like BMW or Porsche are skilled competitive drivers? Of course not! But they have the knowledge to make good cars. Same goes here, a person might not have the skill or reaction time to perform a tactic in game, but they might have the knowledge.
About being the top 10/50 or whatever, from a balance perspective this is kind of a dilemma for the developers.
Do you balance the game for the small percentage of "pro" players or do you balance it for your main audience (The vast number of people who pay for the game)? This affects a lot of things. This difference became very apparent after the
transition from Table Top games to Computer Games (You guys remember those days?
). Back in those days, there was no such thing as "Player Reaction Time" but in computer games, there is. So yea, it's a fine line to walk on, and you can never keep everyone happy. But whom do you focus on?
Although, as you said in the beginning, you're venting a bit and I have to be honest, I understand. People have the right to express their opinions, and I agree that many of these issues are L2P matters. It is up to Pro players to ask for a replay and guide them, and up to us as community members to
not engage in pointless discussions.
A fanboy has the tendency to turn into a troll at an instance, and a fundamental rule of internet is : Do Not Feed the Troll.
P.S As others pointed out, we have the element of RNG in these kind of games (Dice Gods in Table Top) so balance becomes subjective to some extent, and this is what makes these games unique otherwise we should all go and play chess. Although in computer games, we have meta data, win ratio, unit performance etc. which can be measured and despite their flaws, can give the Devs, and us an insight.