Every intelligence service exists at the intersection of two completely opposite goals: in order to fulfill their mandate to protect their country from its enemies, they need as much information about the actions of their enemies as possible. On the other hand, in order to protect their country from themselves, they need to have as light a touch as possible. There is no solution; you have to compromise.
The thing about compromises is that even though they tend to kinda sorta almost make sense when viewed in context, no one is every happy with them. Any large agency is going to employ a substantial number of people who find these compromises distasteful.
This report indicates that Al Qaeda, an organization that no one in their right mind would say should be allowed to operate freely, benefits from these sorts of disclosures. They learn what's vulnerable, they change their behavior, and they become more difficult to fight. What's worse, it's conceivable that the intelligence agency's response could be to increase the intensity of their activity, the better to capture the enemy's new behaviors.
Now imagine the quandary the intelligence agency faces. They try every day to meet mandates that are fundamentally unreconcilable. They employ people who disagree with the compromises at which they've arrived, and each and every one of them could potentially let the cat out of the bag and render their current work useless.
I don't mean this argument to criticize of praise the actions of the NSA. I only suggest that those (Americans) among you who demonize the NSA and advocate for it's removal consider this reframing of the discussion.