In the meantime, we still have to do our best. People still want ways to predict the future which suffer less from human interference (which is ideally what a mathematical model will let you do). That's still better than just asking people what they think (in some ways).
A lot of simplifying assumptions have to be made to say anything useful about a system which includes billions of intelligent actors trading trillions of dollars. There's obviously room for improvement, and I think that'll happen once people are given the proper tools to make it happen.