Because it is based on the actions of people ... And while you can generalize the actions of a group of people, you can't fully predict them with 100% accuracy.
DYOH!!!
simply put, none of us can predict what tomorrow will bring us in this weird world and there is no way to ever predict what the economy will do in it