Earlier quoted context omitted.
The reason the NSA conducts its activities in secret have little to do with "a little graft" and everything to do with the fact you don't show somebody you've broken their ciphers unless you have to.
If the NSA has broken them, they probably aren't the only ones. By keeping that a secret they're actually endangering national security.
If the NSA has broken whatever cipher suite the GRU uses, or the Iranian RG, or whomever, please explain how keeping that fact a secret endangers the USA?
Keep in mind they share info with the other Five Eyes and select other allied nations.