I have found the weather channel less than reliable and up to date when seeking the current weather forecast.
Maybe the idea of a TV channel for weather is an idea whose time has come and gone, in the era of smart phone real time information????
When they used to just do weather including stuff from all over the globe 24/7 it was addictive.