Everybody is hacking everybody.
Microsoft should be working on a way to stop hackers in their tracks, not playing CIA.
The good guys (like Microsoft, difficult as it is to imagine) are necessarily always playing catch-up. You can make software robust, but you can't make it 100% secure. So the hackers always -- ALWAYS -- have the upper hand because they act and the good guys react.
Stop them in their tracks? Easier said than done. And in many cases, impossible.