I think that’s more a problem with the lobbying process than the campaign process though. Corporations simply aren’t campaigning for politicians, even after Citizens United. IT’s mainly rich individuals who are doing so.
And money in politics isn’t the only thing that’s bad, a lot of these companies are powerful even if they don’t donate a dime. Would Michigan’s delegation be any less beholden to the auto industry if they weren’t getting donations? The economic power of the auto companies in Michigan are enough for them to get their way. The money improves personal relationships I’d imagine, but when the auto companies tell these guys to jump, they’re going to do it whether they get paid or not.