The very word 'secrecy' is repugnant in a free and open society and we are as a people inherently and historically opposed to secret societies to secret oaths and to secret proceedings.
In fact corporate and union moneys go overwhelmingly to incumbents so limiting that money as Congress did in the campaign finance law may be the single most self-denying thing that Congress has ever done.