I think the special interests donate to folks they know they can influence. (Everything in government is about getting the votes they need, right?)
Which may be why Obama got a lot of donations from individual taxpayers and not multi billion dollar corporations.