There's no need for careful rhetoric, it's totally fine if we just disagree right?
I understand your point, but I am, by profession, a mathematician. I very much reason like a mathematician. I don't think in "average" cases, I think in "worst" cases, in the limit of some variable. Some situation that "could theoretically happen". Icefrog has proven to think very much like I do over the past decades.
I agree that you cannot balance a game around all levels of competency. It's just flat out, even on paper, impossible. What to me would be the most desirable way of balancing is confining the means of skill expression to the "intended scope" (i.e. remove or constrain really finicky mechanics that people can only properly learn by extremely intensively grinding the game) and then balancing around where skill converges. That is, competitive level playing. An example I think would be suitable is currently the ramp- sliding at the base of the tower competitive people use to gain infinite ammo whilst shooting at it. I think this is the kind of micro mechanic the game should opt to avoid, and try to prevent them from popping up elsewhere.
Hero balance however. Purely at the ceiling of competence. It is proven that there exists a path to that balance simply by people operating on it. It is up to the design of the game to allow people a good handle on how to improve (which many games suck at, especially with the souls-craze from the last decade). If people want to play the game so casually they genuinely do not care to partake in improving I, very crudely, also think they shouldn't complain about imbalance in first place. That includes people who genuinely cannot commit the time to get better. There are games out there who cater to specifically this audience as is, and like everything else in life: the less you commit to it, the less you will get out of it.
To be clear, I'm not afraid of disagreeing, I truly just don't wish to be disrespectful and misrepresent anyone else's words! But in this case I'm not even sure if we are disagreeing. My point is more that I think the two sides were related, but discussing slightly different aspects or perspectives, instead. Apologies if that doesn't make sense, I haven't had coffee yet.
I'll correct that shortly.
What I'm saying is, I actually think there's more agreement here than disagreement, but to borrow your own lovely term, I feel like some of us are discussing/focusing/thinking of different "scopes" within balancing itself. In no way am I saying we should cater to the lowest common denominator. There is, I feel, a minimum threshold of mechanical competency and familiarity with the game that one should have before their opinion has
any weight to it. Beyond the scope of
gaining said competency and familiarity, that is, because of course any barriers to new players getting
to that level is its own separate issue. But when we're talking about balancing character mechanics and scaling, then yeah, obviously we need to have adequate experience and understanding of the game, first.
So for me when you say competitive level playing, I don't think of the average user. That's because the game is PvP so it is, fundamentally, a competitive game. When you talk about competitive level playing, I'm thinking of people who intend to seek tournament level skill. Not people who just enjoy the game and want to get better at it because its fun and they like to play and want to do well, but specifically the type of people who intend to dedicate time and energy into earning money and winning awards from it. Does that make sense?
When you say casual, I get the sense you are referring to the kinds of players who can't be bothered to know even some of the basics of the game, and just want to point and click and somehow win without any understanding of hero mechanics, map dynamics, team play, items, etc. The kind of person who skips the tutorial, plays 0 bot matches, skips straight to matchmaking, and then dies to someone and starts screaming "THEY'RE OP!" without even knowing what any of it means, yet. But that isn't what I think of at all, because as far as I'm concerned to even be a casual player of a game you have to actually care about the game enough to have a solid understanding of its core mechanics and information. So that's what I mean when I say I actually think we are agreeing more than not, and its just coming down to a difference in communication. Basically the way I'm labeling things in my head is, probably, different from you. I'm not saying we're going to agree 100%, or that we need or even should. Disagreement can be really beneficial, imo.
Your definition of casual might be what I usually call window shoppers. Its not a real gaming term, just a joke I make sometimes, because there are a weird subset of people who will drop into PvP games, make zero effort to know at all wtf they're doing, and then try to have an opinion on it.
Like people window shopping at the mall and claiming something isn't well made, or the fabric is itchy, or something when they haven't even done more than glance at it. Gawd those types are infuriating... AND I HAVE DEFINITELY TYPED WAY TOO MUCH SO I'M SHUTTING UP NOW OK THANKS BYE! /runaway