There’s no need to make private information public. The only reason we even have this issue is because we tax corporations. End corporate taxation and these groups can keep their privacy.
Corporations make political donations for good reasons and it is not a good idea to keep that private. The public should be aware of who and why they are providing money to any politician for goodness sakes. Bribery has become a way of life in business and politics these days.
Individuals, I might agree unless they are part of the media.