Deliverable nuclear weapons make you invasion proof - nobody wants to risk it. A "dirty bomb" isn't something that can come flying in on an ICBM and eliminate large chunks of your nation - the threat of it is more likely to enhance aggression rather then deter it.