To look at it another way.Theres no other job in existence were you get paid when you're wrong.
We've seen a lot of 20% chances be heavy rain or snow. also seen a couple 100% never happen. they are making educated guesses or assumptions but we still hope that they are right and try to plan accordingly.
=======Online weather forecasts are produced by an algorithm.