I mean, technically, it was. Erso rigged it so that it blew up from inside the design team.
Also, I’m just gonna say it- R2D2 took the shot. He was faking being shot so he could focus. That little droid has made quite the career out of letting hicks take the credit.