The brain does want to predict (in fact I think that's what it's suppose to do), the problem is that the Earth is rather chaotic and unpredictable.
If you subject a brain-like neural network to watch planets and stars orbiting around each other and rewarding it for getting things right, it will likely do quite well.