They still appear to make a profit (small I do agree). Part of that is the overseas part of the network.
Don’t forget airports.
If most people weren’t compelled to subsidize CNN with their cable bill, they would have been long gone.
ESPN would be gone too.