Looking at the above, it's to avoid points having to change.
Also, if it's running slower, it missed its booked path, if you ran it right through, the service it forms after would leave late, and become more and more delayed over the course of the day.