Why shouldn’t there be money in politics?
If you accept that government has power over people to the extent it does then you should expect that people will demand a share or influence. Any laws to prevent money coming into politics will be useless as long as politics continues to exert power in financial affairs.
The best that can be hoped for is retaining power at the most local level. The closer it is to home and the more diffuse it is the harder it will be to corrupt. That means always being in favor of localizing power no matter the outcome. For example at a local level they might ban certain things which would otherwise be allowed with more central power but this is a price that has to be paid.