The thing with ammo exploding is that it doesn't explode so much as it catches fire, then explodes. Quite frankly, I would rather have my ammo cooking off and doing a bunch of damage to my ship BEFORE it explodes and takes my ship with it than have the ammo just suddenly explode. Having the ammo catch fire before exploding would probably also be better for player feedback, they would get a few seconds of warning before their ship explodes instead of wondering how they suddenly died when they had 80% hull left. In this respect, giving players a few seconds to appreciate just how screwed they are (and WHY they are as screwed as they are) while they watch their % hull meter drop would probably save Frontier support numerous reports of people getting one-shotted by players using 'hax'.