Let me ask about the philosophical roots of this. Let's argue from the third party's side of things for a moment.
If I'm a third party advocate—I'm working for a think tank, an NGO, or a union—why should I be more limited than a political party in my ability to spend money legally, to receive money, either from my organization or through donations, to raise the issues that I think are important?
Why are political parties so special?