Ratings drive advertising dollars.
No viewers equals no advertisers spending huge bucks.
Fox News has consistently had poor advertising. Its a wonder they are on the air at all.