Exactly. If you have dozens of models, one of them will predict the past better than the others. Then when one attempts to predict the future one finds that the model chosen is no better at predicting the future than the others.
It’s impossible to account for every variable, thus the models are GIGO.