While technological innovations have made weather predictions better, on a broader level, the climatic conditions that influence weather patterns have varied so much that it's still difficult to predict whether it'll rain or shine in a particular month.