Of course that makes sense. If the government can stop you from spending $500 billion to put a sign on the moon, “because money isn’t speech,” then the government can stop you from spending $500 at Kinkos to print signs for a protest, for the exact same reason. If the government can use control of money to control speech, it has vast powers over speech because huge amounts of speech involves the expenditure of money. You pay AWS to host your political site? If Citizens United went the other way, the government could control that! Indeed, during oral argument in the Supreme Court, the lawyer for the government defending the campaign finance law was forced to admit that under the government’s view, Congress could ban books by controlling corporate expenditures: https://www.supremecourt.gov/oral_arguments/argument_transcr... (pp. 26-30). (It’s one of the most devastating concessions in a Supreme Court oral argument I’ve ever read.)