That seems to be a better solution because it is only a momentary transgression limited to the parties at hand, whereas giving congress critters money to line their pockets is like giving someone their first crack or heroin. That can lead to a lifetime addiction that is corrosive to society.
I think we we would get a much more representative House if we selected Congresspersons by lottery from sitting Juries for one term only. If you are qualified to sit a jury on a capital case then IMO you are qualified to spend two years at the Capitol.
I have much more faith that my interests align with the common man or woman than someone who is forced by the system to become a professional vote panderer.
It would reduce lobbying to presenting the merits of the case vice the current system of influence by campaign contribution. Frankly, I wonder why our current system of contribution for influence can't be prosecuted as conspiracy.