The problem with passing compromise bills is it then becomes nigh impossible to get the other side/interests to agree to what you really want down the line. (In their minds, they've already given in.)
The problem with not passing compromise bills is that, once in a while, it's the best you can get.
That said, forget privacy and the individual for a moment. It's in the best interest of the country to limit NSA surveillance measures in a serious, major, meaningful way if for no other reason than economics. Foreign customers have fled from the US market; some are refusing to do business with any cloud provider that cooperates with PRISM. Meanwhile, cloud heavies like IBM, Amazon, and Salesforce.com are scrambling to build data centers abroad. And that potentially represents offshore earnings that will likely not be repatriated for tax purposes. (Remember the Apple hearings?)