Why does Blizzard do the opposite of balancing?

The game has fifty heroes and they all do wildly different stuff, and you can always swap them in the match. There’s no way to “balance” this.

Instead the focus should be on ensuring each hero feels good to play, and play against, in most situations (again, “all” is impossible.)

However, Blizzard works the game neither for unattainable “balance” or for much more reasonable “feels good in play”

They do stuff purely to jostle around the professional play meta, to make it flashy and fast and “different” as often as possible, no matter what the downstream effects of these changes will be.