I'm amazed at how many people just sort of gloss over how completely unethical putting bombs in dead bodies is. I mean, it's an active war crime under the Geneva Convention, and has been since 1949. I highly doubt this would change in the intervening period.
Of course, the real reason is just whoever worked on the script didn't actually do their research, but now nitpickers have to come up with excuses to explain it within universe.
I feel like war crimes aren't really a "nitpick" situation...
Although the Geneva Convention as it stands would no longer be applicable, surely to have been replaced with Federation-level legislation. There's way too much to slam Discovery on already that i'm comfortable just writing it off to "they have different laws", and focus on the other terrible things from DSC.