How is computed the train data set score and why?
Overfitting 

Computing the training score and the test score is usefull to detect overfitting

for exemple here we can see that the training score (in blue) keep improving but at some point the test score (in red) stop improving, that's the sign of overfitting.



But for a final model the training score is not usefull and only the test score should be used.