Nate Silver the famous predictor wrote a book a few years ago called 'The Signal and the Noise'. He explained why complex predictions go so sideways and it was pretty interesting.
In his book, he claimed there was only one group worse at prediction than the weather people. Economists :)
Oh my God man you got me on that one.