Do you have a better idea for how to distribute political representation?
I don't know really... But I think that might help weed out career politicians who rely on sources of dubious income.
Once you can employ people to work for your political ends (by directly engaging with congressional staff, by producing supportive research, by working a PR campaign...), you have a bigger voice than someone else, whether laws allow you funnel campaign cash by the shipping container or not.
My guess is that the only real way to balance this out is have more citizens talking to congressional staff.