HEALTH is a huge issue in overwatch, if all these shots landed on a 200 hp hero (probably even 225) then bastion would've been dead.
This is not a support problem, this is a health problem. There is a reason the balance team keeps going to 25hp to push winrates around, because it's easy to do and has a big impact. But it's extremely unhealthy for the game.
Healing is Balanced in Overwatch 2 @Metro_OW