Campaign finance reform is a huge threat to media revenues. Multiple billion dollars are at stake. Of course CNN doesn't want political advertising limited in any way.
The 1st amendment protects their big lie machinery. I don't think spending limits will be accepted by SCOTUS, but I think a requirement for transparency might.
Back to the post topic, why is government restricting citizen freedoms to protect corporations from the truth? Why is the 1st only for the rich?