Its working after the patch but like I said, only if my team doesnt lose too badly. I agree that my playstryle cover only one flank line, but then if the flankers arent there I freely push and flank their team: McCree is a great flanker even if you dont think he was meant for that.
Maybe in pro matches there is always a Reinhart who never let go of his shield, but in quick and even ranked, there is lots of time when there is no Reinhart or one that rushes instead of blocking damage.
In my gaming session yesterday, we had one who was proud to have gold damage and all my team was like "... dude, thats not a good thing if you're Reinhart"
He responded "I have 10k damage block" but on 2 long rounds its really low.