If the government didn't meddle in business (in ways unimagined by the framers and disallowed by the Constitution, I might add) then it wouldn't be worth $800,000 to any business group to defeat any candidate. The solution to this problem isn't campaign finance reform, it's to return government to its bounds.
Good point, but more easily said than done. As Jefferson (among many others) observed, the tendency of government is to grow. It almost never surrenders power or shrinks in size. I wish there were a magic bullet to get it back down to its constitutional limits, but I know of none, do you?