So given the following question:
What is the purpose of finding a model to best fit data?
Someone answers: The purpose of fitting data to a curve is so that you can give an exact statement about what will happen in a future situation like it for which you do not have the data
Is this answer valid? If not, explain and what would you add?
I personally believe it is a valid answer, does anyone have an opinion or objection?
In addition to what was already revealed in other answers, it is important to know that the fitting results, specially in real life, are not unique. That is, you don't get one and only one relationship between your x and y. The relationship you obtain depends on the method you choose to fit the data. For example, you may use the method of Linear Least Squares or a Non-Linear Least Square method. If the phenomena is not linear, you will get different relations even thought the input pairs are the same. For this reason and others, you can't always depend on the relationship obtained a 100% nor for the future or even for the current set of data. The relationship obtained in many cases represent a good formula with some compromises.
Another value of representing a data set as a concrete mathematical expression is to be able to describe a phenomena concisely so that further study can be applied, such as finding probability, finding average rate of change at any given point, etc. effectively. Again, the accuracy of the result depends on several factors.
Wikipedia Least Squares - Some information about Least Squares mentioned here.