Bastion is easily the most obnoxious and trash character in the game design wise. He’s either so trash that you’re throwing by using him or so oppressive that the game just isn’t fun, he is the definition of a one trick character and he either screws a team or just can mindlessly mow down entire teams in seconds, no character should get rewarded for that type of play because it takes almost 0 skill whether winning or losing. And by the off chance that you do run into a “good” bastion (good as in has learned how to run away so he can mindlessly set up into a noobtubing monster) then it doesn’t matter if you’ve counter picked him you’re still screwed.
Unfortunately, this is not the best place to provide suggestions for game features. The Bug Report forum is only monitored by Blizzard’s Quality Assurance Team which tracks for issues such as in-game glitches or bugs as you play Overwatch. Please consider posting your suggestion in the general discussion forum.
If in the event you are unable to post in the discussion forums, please check this troubleshooting guide.