Regardless of whether we have a declaration, which might be better to get a handle on influence, or no contributions, which you're proposing, it isn't going to change that perception of political influence not financial, but political influence, regardless.
Que l'on ait ou pas une déclaration, ce qui pourrait être préférable pour circonscrire l'influence, ou que l'on interdise complètement les contributions, comme vous le proposez, cela ne va pas changer le fait qu'il subsistera une perception qu'il y a influence politique, non pas financière, mais bien politique.