I understand what you are saying, however, Mercy’s ultimate Valkyrie does just that though, it enhances her abilities.
Like I said Mercy still have weakness for sure as it is still there.
I honestly stop focusing on heroes’ weakness the day when Jeff said this …
But then we take a look at Hanzo, where he literally gets his weakness removed.