We should ban the idea of career bureaucrats and politicians. Further those who elected to public office should not be paid. Their service should be voluntary and limited in time... Further after two terms maximum they should be banned from having any association in the business world which is closely aligned with politics.
Why do we need these restrictions? Simply because most human beings are dishonest. They will do whatever they think they can get away with.
In a perfect society we would not need lawyers or cops, or judges, or religions too for that matter.