Well, they do seem to always keep their jobs no matter how often they are wrong :-)
But give them a break - it’s not a perfect science, and mostly, they are pretty good.
My DH and i took a course in meteorology when we sailed. Very interesting. One week they said the golfers would have a sunny Sunday, but woke up to snow. In the class, they explained what happened and why. It was both funny but interesting. So many many factors go in to forecasting. Very interesting field.