Fans had an image in their heads about what Overwatch’s Doomfist would sound like. It included Terry Crews, and it probably included him hollering about Old Spice while punching people despite the litany of trademark issues that would cause. But Crews is not Doomfist, and thus Gamespot even asked Blizzard why the actor wasn’t cast as the punch-happy Talon leader.
The short version is that while Blizzard’s team loves Crews and the voice he would have brought to the role, it just wasn’t quite right for the character they had envisioned for Doomfist. Sahr Ngaujah, who does voice Doomfist, brought the right sort of subtlety and character to the role. This doesn’t preclude working with Crews for a different character, nor does it prevent you from screaming about body wash while you play the character, but we suppose when your character is named “Doomfist” and punches everything, you have to take the few opportunities that present themselves for restraint.