CNN problem lies with carriage fees paid by cable operators for bundles services.
As long as the checks kept coming in everything was fine.
Now more people are switching to streaming service away from cable operations.
And the easy money is drying up, forcing all media outlets to look for new revenues.
CNN has a big problem here, since almost no one actually watches their programs they have no advertisers to cover their costs.
Thus expect to see some of their top " talent " be let go.