I think there is truth to what you are saying. I think that is just “meta” right? Like… there will always be “the best way” to play kinda thing, but I dont think its fair to say ok, Bastion is garbage 99% of the time.
To me, that is not proper balance. I think pick rates should be VERY close between all heroes.
Let me say this… when I play Paladins, I feel like I can pick any hero and still be effective. Sure, it might not be “meta” picks, but I still feel like if I am skilled enough with the hero I selected, that I can still be effective for my team.
In Overwatch, if you pick certain heroes, you are literally just dragging your team down. That is SO wrong and its not fun for you or your team.
Bad balance. 0/10