Se Sherlock atirasse em Moriarty, os atiradores matariam ele e Watson, fim da história.
Se ele atirar na bomba, há uma chance de todos morrerem, mas também há uma chance de criar uma confusão suficiente para poder escapar. Se a bomba explodisse, os atiradores não tentariam atirar, já que arriscariam prejudicar Moriarty.
Então detonar a bomba foi a melhor opção.
Para expandir sobre a incerteza da situação, é a melhor opção para o Sherlock. Lembre-se de que ele e Moriarty são o tipo de pessoa que consegue pensar em praticamente todos os resultados de uma situação. Sherlock provavelmente percebeu que não tem opção de escapar na situação atual, criando uma situação em que nem ele nem Moriarty podem prever que o resultado é a melhor (e provavelmente a única) solução para ele.