Another reason for this is to intimidate. Most people don't like the thought of a federal investigation. And the FEC is all but required by law to investigate. Then some guy refuses to speak to the FEC, and so they issue a subpoena. People really don't like being subpoena'd by their government. In short, it's to scare people away, or make them decide it's not worth the trouble.