I really have nothing against the whole self-destruct thing, if the ship is filled with valuable cargo, it's not only the pirate that's missing out on great loot if the ship and cargo self-destructs, but also the owner having no chance of getting the stuff back.
Also i'm a huge fan of the scripted minefield idea, imagine the applications, and possible ways of, with great hassle mind you, circumventing it.