In no other country in the world is money considered speech, and in no other country in the world is there remotely as much money in politics as the USA.
I understand you want to justify it's existence, but that doesn't mean it's good for society as a whole.