When you have disclosures of financial support it becomes easier for voters to truly see where a candidate's support comes from.  When you see that support it becomes easier to discern the candidate's potential positions on policies which affect all.  Secrecy and deception in a public process (elections) is what darkens peoples' feelings about government.  Why would a candidate not want their platforms to be known?  Why would a candidate not want their positions known?