A science which, by its very nature, attempts to discover the past, and to explain the mechanisms which were involved, is not necessarily going to predict the future.
For example, we know American history. But history is not about predicting the future. We can't predict what this place will be like in 100 years, because we don't know what challenges will come up, or how people will react. We may be more of the same, or we may be conquered by the Arabs, or we may all be dead from disease. That doesn't in any way invalidate American history as a genuine field of study.
Predictions in an historical field relate to the kinds of evidence that are likely to turn up, if our current understandings are correct. And that's how it is with evolution.
Good points all the way around. Thanks.