One of the most dangerous things that our government is doing right now is the collection of unknown open computer vulnerabilities. Cyber weapons can be launched from anywhere in the world with very low cost, are difficult to determine who constructed or launched them and can do significant damage to our infrastructure.
When we opened the gates to their use as a weapon of war with STUXNET and Operation Olympic Games, we in effect sent all of our troops out to battle without leaving anyone to defend the homeland.
A much more effective strategy would have been to work with software developers to get those vulnerabilities closed and to make sure that our sensitive and critical computer systems were well defended against these types of attacks.
We denied Iran from getting the bomb for a while and instead gave them a brand new weapon that is far riskier to us because of the ease of which it can be used and the inability to attribute attacks to the real aggressors that launch them.