>>543688651
>>543689040
>>543690217
It's not even a question of good or bad balance, but stale balance.
An unchanging meta where heroes mostly remain the same is terrible for live service games. What live service games needs is to keep things fresh, which the balance changes for this game has not done. I'd even argue it's ont of the big reasons playercounts are dropping. This is especially true for roles with low hero count and niches like strategists and vanguards. The heroes being as shallow and one note as they are is another factor which makes changing things up even more important.
Live service games, especially long lasting ones, forcefully change up the meta and how heroes play for this very reason.
It's highly likely the devs at Netease don't realize this at all and think trying to pump out heroes, limited modes and skins at the current pace is all they have to do.