It’s not. Just like resurrect itself isn’t - you resurrect teammate, and that is where your control ends, rest is up to that teammate to make it not a waste of cooldown.
Then they would have to make Mercy more useful for something else, and they do not want to.
Whole overreliance on damage boost comes from insufficient sustain in the face of onehit kills.