Many analytical models are built with the idea that the model built today will be good in the future. If the results are not reproducible then the predictive models are worthless. It is essential for the project team to identify reasons why their models will or will not work in the future. Moreover, it is also a good idea to define boundaries within which the model will operate properly.
For instance, consider this fictitious model of salary of professionals
Salary = 1,000 * Years of Experience + 5,000
This mathematical equation says that if someone has infinite years of experience they will have the infinite salary. We know this is incorrect. The above model for salary is possibly correct in the boundary of 0 to 30 years of experience. Yet, most models in business systems are implemented without defining the boundaries for the effectiveness of those models.