If they cared about ratings, CNN would be in the circular file. Long ago.
CNN must have enough Ad revenues to sustain broadcasting. There is no shortage of advertisers there.