Saying trains should be closer than braking distance is like saying with devs shouldn’t support https. It’s something no expert in the field wound agree with.
Plus as soon as you need to throw a set of points between successive trains, you're back to absolute braking distance, because a set of point in transit effectively acts as a stationary obstacle.