If all delays were reported by Train Crew to their control it would make for an easier life.
Your not wrong. I recently reported our train being held at the exact same point every time it runs to allow a unit off a branch line despite us booked through before. After a little digging it turns out there is not enough headway between trains and the situation is currently being looked at. Wouldn't be too bad for the fact we are a 1000tn freight train that gets stopped on a fairly steep incline.