Why Do We Get Better At Predicting The Weather, But Not The Market?

Weather and markets are both complex systems which humans endeavor to predict. It is fair to say that meteorologists are better able to predict weather now than they could back in 1940, but the same cannot be said about market predictions. We are no better, and perhaps worse, today at predicting markets than in the past. Why?