Being able to make money out of the game, enables them to stay in the game LONG after the idealists get tired.
Politics is corrupt. It has always had an element of corruption, and always WILL have an element of corruption. This is why the amount of money subject to politics should always be reduced.
Your analysis is sadly but exactly on target. What hurts is that people won’t vote for someone without name ID.