You’re confusing CNN with a news outlet instead of what it really is - at center-left elitist propaganda distribution network.
“center-left”
Center left? CNN is worse than Pravda was under Khrushchev.
If you guage the distance that the most extreme ultra-right Americans are from the center, CNN is three times that far from the center in the other direction.