斗破苍穹中的魂天帝不直接杀掉萧战的原因是:魂天帝想要利用萧战和萧族交换获得萧族的陀舍古帝玉,他的目的并不是杀死萧战这个萧族族长,而是获得萧族拥有的陀舍古帝玉,这也是魂天帝不仅没有杀死萧战,反而利用大量药物把萧战实力提升到斗皇境界,让他继续活着的原因。