You don't hate dynamic range, you hate bad mixes, two different things, without dynamics audio sounds like shit. An explosion is supposed to be louder than talking speech.
It's just not supposed to try to mimic the absurdity of an actual explosion, to the point of discomfort.
Also, like said before in the parent comment, most consumer systems don't even even have the dynamics to reproduce it without distortion (or damage the woofers).