Dishonest people with money and power usually stay in power. The cases where they do not are outliers: and not the norm.
This is because people tend to talk themselves into liking those they think they can get something from ahead of everyone else. Look at how we report on crime by the powerful as opposed to the poor if you need proof. If they are poor we think "off with their heads" while if they are powerful we try to explain their acts with more reasoning as oppose to righteous hate.
People hate to hear this because they cope with it by dint of a lie they tell themselves: that the world is just, or the just world hypothesis. That is what soft power really means: finding a way to rationalize liking someone or something that can do something for us. The threshold to turn against unjust people in power is much higher than people that are poor.
Changing this requires seeing it first in ourselves.