Given that the NSA was going to get data from the telcos in any case, you'd rather they got it for free? If there is some sort of behavior you want to discourage somebody from engaging in, the simplest way of doing so is to make them pay for it. Even nominal fees can be a significant deterrent (this is why ads and eyeballs are the currency of the web). Without this monetary friction, there would doubtless have been even more rampant data collection.
Additionally, the link you provided itself says that the money the telcos got from that is a small fraction of their total revenues, so I am not sure how compelling a reason that would be to oppose reform.