I don't use this site; I know thoroughly that it's been less than useless for a long time, but I help out people who do want to use it. There is a ton of broken scripts and non-weather clickbait that can be pruned with uBlock. Try the following custom filters as a start:
weather.com##:xpath(//div[child::div[@class='taboola-module']])
weather.com##.cm-module
weather.com##.region-rail.region >. Panel
weather.com##:xpath(//div[contains(@class,'wx-adWrapper')])
weather.com##:xpath(//div[contains(@class,'wx-media-group')])
||cdn.polyfill.io/v2/polyfill.min.js$script,domain=weather.com
||s.w-x.co/weather/assets/10.MostPopular.de9e503dc942dafa46ac.js$script,domain=weather.com
||s.w-x.co/weather/assets/62.MapRightRailLinks.73a*****cbe6e041ed38.js$script,domain=weather.com
||s.w-x.co/weather/assets/twcMoney.de9a1b*******b29d6d52adfe1ad7e37.js$script,domain=weather.com
||s.w-x.co/weather/assets/mosaic.8ae***********e6d705d091a7d1a3fe.js$script,domain=weather.com
That will strip out all the garbage sidebar and bottom clickbait, as well as killing the worst of the scripts. There are several other scripts that will prevent the pages from loading if blocked, so NoScript isn't an option.
The best course of action is to avoid untrustworthy sites like this in the first place. If a site consistently (for months and multiple users) eats 100% of cpu when loaded without a script-blocking tool, I no longer see fit to describe the maintainers as trustworthy. Like Hanlon's razor? Ask yourself if the presumption of incompetence is a good reason to put your trust in a person or group.
Action describes intent; when all effort goes into ads, clickbait and tracking scripts instead of accessible and accurate weather-related content, what do you think the primary concern is? Do you think it's more appropriate to describe the site as a weather site or a clickbait site? Base your expectations on observable behavior, not empty claims of intent.