Money has been a part of politics as long as there has been money and politics (forever).   If you cap the money that can be spent in one particular way,  then folks will find other ways to use money to influence politicians.   The best solution is to let folks spend whatever they want, but with full disclosure so that the voters can decide for themselves.