Everyone has some motivation for money. So this introduces bias towards the corrupt at any level. That’s especially true for a pay level that really is not enough for the expenses the job requires.
You seem to be assuming that being in it for the money implies corruption. I don’t think that’s even remotely true. There are plenty of honest people who value high pay. As it currently stands, Congress attracts dishonest people who are in it for the money because there are plentiful opportunities to make money dishonestly in that job. It doesn’t attract honest people who are in it for the money, because the honest pay sucks. If you pay them really well then that second category will compete for positions. It won’t be corrupt people versus true believers, it’ll be corrupt people versus true believers and honest people who want a well paid job. This would be far better than what we have now.