To say such a thing, we need:
1. Some assumption about the distribution of the true value. 2. And a metric measuring the "cost" of being wrong.
Assuming a uniform distribution, and measuring cost as the expected absolute value of the error, we find that the average of the interval is the best guess.
Using the same assumptions, any number in the interval is a better estimate than the endpoints.
From that it (obviously) follows that the mediant is a better approximation than both endpoints.
In this case, [106/39, 87/32] has width 1/1248 and contains e, whereas using the mean would give you the interval [1217/448, 87/32] of width 1/448.
To iterate, we need to know if our mediant is larger or smaller than the true value.
How do we know that?
Edit: elsewhere in the thread someone explained that the purpose of iterating is to find an approximation with small denominator.