That's one of the problems with elected public servants, it doesn't help fight corruption, it encourages it. If you have a clean public service, you really don't need politicians , but years of corrupt politicians will eventually corrupt even a merit based public service.For the politicians we know today, I agree. But there are those who would more accurately be called public servants. Although they, too, are rare.
I've known a few over the years. People who were truly good inside and who would have loved to help make things better for the people. But all of them, and this goes back to the 80s, told me they would never enter politics because corruption was so deep, they would get crushed.
Big money owns almost all the politicians at state and federal levels in the US. And that will not be changed by the occasional public servant being elected. And sweeping change will only happen when the voters have the guts to make it happen.