The trouble is some fool - or fools set the performence targets for Railways to be based the prompt arrival at terminuses. What they should have done is set a target that nobody was left standing on a platform more than say 20 minutes or similar. I remember the days when at Denmark hill if a train was cancelled another fast train would be stopped specially to get us to work, not in these days!