Science isn’t hard, getting the fissile material is the most challenging part from actual execution point of view. Many countries could develop a nuke almost overnight due to having all the infrastructure in place – see concept of nuclear latency: https://en.wikipedia.org/wiki/Nuclear_latency
Political consequences and harassment from other states is main reason that we don’t have more nuclear states.
Latest Answers