I'm not convinced that collecting billions of data on everyone, every single day of the week, is either necessary or efficient to catch the bad guys. With the new NSA storage facility in Utah, they probably will be able to store all your information from birth to death.
From what we know they have so far, like the NSA whistleblower said, is just the tip of the iceberg. What do they have in our data profiles that we don't know about? And the way technology develops so rapidly, what else will they be able to collect in the near future?
Also according to the whistleblowers, depending upon who our leaders are, what they are putting together now is the turn-key to a totalitarian fascist government.