There is a competitive business that pays them handsomely.
If I had a friend that was drawing $15 million a year for heading a show that loses $40 million, I would say enjoy it while it lasts Stephen.
The interesting thing is that I believe Colbert's ratings were bad and Trump's election in 2016 gave his show some life.
I believe the format is essentially dead. Young people would rather watch YouTube. The podcast is the new format. Funny enough, the long form interview, with clips for shorter attention spans, is now king.
And Colbert was never a "talk show" guy. The Colbert Report was fantastic. Remember that was on for ten years. But he was always a political commentator.
The last great talk show is imo the Graham Norton show out of Britain. Witty, informative, great guest mix. He puts a few belts into them to loosen them up. Does research. And no politics. Which is what people really want. And his clips go viral. Increasing online revenue, and driving traffic to live shows.
Trump always has ratings, bad news generally does.