How is it way different? It's exactly analolous to providing a backdoor -- giving means to take advantage of the weaknesses. Whether the vulnerabilities are there by purpose or for by accident doesn't change the fact how exploits are provided and for what purpose.
It would be naive, if not outright dishonest to believe that exchanging 0days is not for offensive purposes, especially after knowing the extent NSA actions go, and of course remembering Stuxnet and Flame.
Maybe they refer to the fact that Microsoft indeed does share 0-days with NSA[1].
1: http://www.dailydot.com/news/bloomberg-microsoft-zero-day-ex...