Kimmel had already alienated half the country and for local affiliates with struggling viewership his disinformation, and then no apology, was the turning point. Nexstar suspended Kimmel because of advertising dollars. It was a business decision.
Nexstar didn't do it - ABC did. Even when the fact isn't super meaningful, but obvious, you get it wrong.
But being a MAGAt, you'll say some shit like "Nexstar effectively suspended Kimmel by saying they would pull him from their stations, which forced ABC's hand" (which is bullshit, ABC isn't a pawn of Nexstar). But then we get to the real point here, it had nothing to do with advertising dollars - it was just to get Trump to greenlight their merger proposal, which goes beyond current rules, and which will get them a lot more dollars, and control, than anything to do with Jimmy Kimmel.
If it was just advertising dollars, they would have canned him a long time ago, or required a decrease in compensation. Whatever replaces Kimmel will get substantially lower viewership, presumably it will be reruns.