Commerce is king in the US, so it's "alright" for politicians to accept money from outside sources as long as it can even slightly be cast as "pro-business."
Many common Americans don't agree with this necessarily, but there are enough that do or have been misled by propaganda that the "pro-business" agenda is given free-rein in this country.