The ability to give tax breaks is one of the most powerful things a congressman can do. Take that away and the congressman will have a hard time justifying (or attracting) bribes/campaign donations. I really don't see congress voting to reduce their own power.