I am aware that there are many answers to many posts on this topic (see: 1,2, 3). Generally, the common answer is that this is 'best practice', it avoids 'data leakage' or overfitting.
Is there a scientific basis and proof to these claims? One academic source mentionned was page 222 of this book, but I cannot see why an absolute measure of fit, like the R2, should be calculated on a final testing set.
Similarly, I looked at this paper which only mentions in the discussion the potential need for a final testing dataset.