And its better than nuclear warheads on so many levels too.
1- That's nothing that can't be solved with politics. International treaties on Nuclear engagements protocols should prevent a "mistake". For example, it should be a rule of War that before throwing nukes at a country you let them know. This could in turn benefit for the people that otherwise would be exterminated if they don't know their town is getting obliterated and Governments really know they are not about to be wiped out of existence with a nuke.
2- It's certainly less expensive than nukes. Or the effects of a nuclear conflict for that matter.
3- Anyone you wish to throw a nuke at, but knows that its a bad idea.