It absolutely would be more effective. But it’s not happening. Not now, at least.
I don’t understand the use of the word hypocritical, though.
It would be hypocritical if one of the current nuclear powers was suggesting another nuclear power give up their nuclear capabilities.
It would be hypocritical if one country was pursing nuclear capabilities, but was preventing other countries from pursing nuclear capabilities.
The fact is, most nuclear powers have had nuclear weapons for a long time. It’s not something they are currently pursuing, it’s something their Governments have inherited.
No country in Europe is a nuclear power, bar the UK and France. Even though they would be more than capable of becoming one. Some countries being nuclear powers doesn’t mean all countries should follow suit. Most countries understand this.
The world is far too unstable for anyone to hold or be trusted with extinction level weapons.
To date, all current nuclear powers have demonstrated that they will not use their nuclear arsenal. Who knows what will happen in the future, though. It only takes one nutcase.
The less nuclear weapons in the world, the better. I genuinely don’t get why anyone thinks Iran should be able to develop nuclear weapons because of “hypocrisy” or whatever. It’s such a bizzare position to take.