If you don't cut off the creation of the data and its implicit information, you are just going to tempt all the bad guys and they'll get it anyway.
It could be you are not getting the point ~ that if we have a set of laws that require phone companies, et al, to establish data files, and subsequently data bases, that have this information in them, then the gub'mnt is, in fact, the cause of the problem. Eliminate the data file requirements ~ prohibit data of that type from even being generated ~ and you don't need to worry about NSA or anyone else.
There are other ways to generate billings!
And you fail to realize that as long as the data is scattered across hundreds of different corporate databases it is not dangerous to liberty. It is when it gets amalgamated and accessible, with low standards for acessibility, that it becomes dangerous. And you have blamed everyone but the parties driving that amalgamation.