I mean yeah, bastion does some pretty meaty dps, and probably has some of the most untankable dpses out there that’s very practical to achieve without precise headshot aim. (ex: 360 raw dps against a bodywalking roadhog screaming HEALER DIFF when their healer’s 50-120 burst healing can’t outheal a 360 dps bodyshot gun)
He also rips shields and can contest a rein shield very well, Either forcing the shield to go down, or quickly shredding the rein if put down.
Some tanks and dps can have better tools. A great Echo might be able to launch sticky bombs and beam a distracted bastion to death. A great zarya might be able to bubble, a ramatra might be able to just shield the bastion’s turret form and then use his tank dps, a good sigma might be able to shield + rock combo him enough to weaken etc.
A lucky junkrat might be able to blow him up without even noticing his general direction, etc.
But yeah, he’s got great dmg output but he’s also mei wallable, sombra hackable, soldier 76 might be able to peak and rocket him and run away from turret form, and some grandmaster widow crap might just headshot him or kill him before he converts etc.
Every hero in the game basically can kill another in some way, counter or be countered. Just kinda how it is. Sometimes you might win swapping, other times someone training a hero they main might be better than you playing a hero you’re not.
You can’t really counter bastion very much as a support outside of maybe sleepdarts/nades and if your dps are lower tier, w+m1 into a death gatling gun MIGHT be their favorite idea before they screech HEALER DIFF on their 2k dmg, 20 death, 4 ult feeding selves who can’t seem to get 360 facetanked dps Is MORE than what 50-120 peak hp/s with cds can handle.
But just like every other hero has counterplay and less counterplay options on certain picks, there’s probably another bastion feeding a zarya 100% charge and then being shot to death by her (surprisingly large 65->170 barriered tank dps potential for a ow2 tank).
Zarya also seems to build up 100 charge much faster in ow2 than she did in ow1, Now there’s always a chance your enemies don’t fire at you, capping her at the lower 65-85 base laser dps without 100% charge.
Or maybe a Ramatra might do better shielding your team mates, but sometimes in ow2 when you’re being countered, a good thing to do is just consider counter picking rather than trying to force a Rein vs bastion 1v1 or Genji vs moira 1v1.
Ally team never killing the enemy supports, and the enemy has a pocketed orisa Mercy Kiriko + widow and are hard to protect dps? (Maybe, Pharah + echo with a rein tank?). Maybe try killing the supports/widows with a Monkey and take advantage of counters to laserbeam a widow up close so your dps who wouldn’t get much value out of a rein shield can finish off the unpocketed orisa.
Likewise, enemy rein is a bit too hard? Orisa is notorious for soft pressuring rein shields and fortifying charges. Good Roadhog pre nerf could hook bastions and pressure them. (Bad ones or post nerf could feed 4 ults). Zarya might charge to 100% or force a bad bastion to do nothing. A high mobility hero might not win a 1v1 but bait minigun form, run away, and then attack the bastion while his cds are down, etc.
Sometimes you have to play to your strengths or counter when you’re being countered yourself.