We blame meteorologists for a lot. They ruin camping trips, golf trips, days at the beach. Why are they always wrong?! I'm going to say something controversial here. Weather forecasting isn't bad. It's actually really accurate. Bare with me.
To get a prediction on the weather, someone has to measure humidity, wind speed, rain, sun, clouds, dew point, and a hundred other things all over the world. It's crazy to think about the amount of data we need just to say if it's going to rain on Thursday. To paraphrase a famous astrophysicist -- "the weather is under no obligation to make sense to you."
And yet, we keep trying. For most of the 20th century, weather forecasting was mediocre because we didn't have two things, satellites and supercomputers. Once we got those, we really knocked it out of the sunny ballpark.