Sehr viel Korruption läuft auch über Partei"spenden". Das müsste auch Konsequenzen für die beteiligten Parteien und ihre Führung haben.
Ist halt in dem Sinne keine Korruption, weil es in der Regel keinen persönlichen Vorteil schafft.
Aber ja: Parteispenden sollten nur von Privatpersonen mit deutscher Staatsbürgerschaft erlaubt sein und auf einen nicht zu hohes Vielfaches (z.B. das Zehnfache) des üblichen Mitgliedsbeitrags gedeckelt sein.
Weil Wahlkampf Geld kostet. Parteitage kann man vielleicht und über Mitgliedsbeiträge wuppen, aber die sind schnell aufgebraucht. Wenn man sich sonst nur über die Parteienfinanzierung des Bundestags finanzieren dürfte, hätten neue Parteien keine Chance, gewählt zu werden.