Good business sense? The majority of Americans believe that human caused global warming is real. It wouldn't be a "great business deal" to alienate over half of the population.
He no longer is affiliated in any way with the Weather Channel. His good business sense was in creating The Weather Channel in the first place. That's all I was referring to.
The idea that he is some sort of authority because he has the good business sense to create a channel focusing exclusively on the weather, The Weather Channel, does not make him an authority on the topic of global climate change. That is all.